next.js
perf(ecmascript): shrink JsValue 64→32 bytes
#93106
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
11
Changes
View On
GitHub
perf(ecmascript): shrink JsValue 64→32 bytes
#93106
lukesandberg
merged 11 commits into
canary
from
mmastrac/jsvalue-perf-experiment
mmastrac
force pushed
145 days ago
mmastrac
changed the title
perf(ecmascript): box RequireContextValue to shrink JsValue 64→48 bytes
perf(ecmascript): shrink JsValue 64→40 bytes
145 days ago
mmastrac
force pushed
145 days ago
mmastrac
commented on 2026-04-21
sokra
commented on 2026-04-21
mmastrac
force pushed
to
9df34bcf
145 days ago
lukesandberg
force pushed
from
9df34bcf
to
fda1d00f
137 days ago
github-actions
added
created-by: Turbopack team
github-actions
added
Turbopack
lukesandberg
changed the title
perf(ecmascript): shrink JsValue 64→40 bytes
perf(ecmascript): shrink JsValue 64→32 bytes
137 days ago
lukesandberg
commented on 2026-04-30
lukesandberg
commented on 2026-04-30
lukesandberg
commented on 2026-04-30
lukesandberg
commented on 2026-04-30
lukesandberg
marked this pull request as ready for review
135 days ago
mischnic
commented on 2026-05-04
mischnic
commented on 2026-05-04
sokra
commented on 2026-05-04
sokra
commented on 2026-05-04
sokra
commented on 2026-05-04
sokra
commented on 2026-05-04
perf(ecmascript): box RequireContextValue inside WellKnownFunctionKind
37d0a575
perf(ecmascript): unify MemberCall payload into a single Vec
dc127566
Reduce the size of the `Unknown` variant using an RcStr
631143ea
shrink Call and New to shrink JsValue
e3b8447d
fix typo
1a4cb73f
Revert "fix typo"
bb6da4d1
perf(ecmascript): add CallBuilder/MemberCallBuilder to avoid args Vec…
e77dbf65
revert samply profile
1a4af042
address review feedback
26fb3072
review feedback
8a384f2c
lukesandberg
force pushed
from
df8a8f81
to
8a384f2c
131 days ago
remove the builder
20b4512f
lukesandberg
enabled auto-merge (squash)
130 days ago
lukesandberg
approved these changes on 2026-05-07
lukesandberg
merged
ed1c6ccb
into canary
129 days ago
lukesandberg
deleted the mmastrac/jsvalue-perf-experiment branch
129 days ago
github-actions
added
locked
github-actions
locked
as resolved
and limited conversation to collaborators
115 days ago
Login to write a write a comment.
Login via GitHub
Reviewers
lukesandberg
sokra
mischnic
Assignees
No one assigned
Labels
Turbopack
created-by: Turbopack team
locked
Milestone
No milestone
Login to write a write a comment.
Login via GitHub