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
57 days ago
mmastrac
changed the title
perf(ecmascript): box RequireContextValue to shrink JsValue 64→48 bytes
perf(ecmascript): shrink JsValue 64→40 bytes
57 days ago
mmastrac
force pushed
57 days ago
mmastrac
commented on 2026-04-21
sokra
commented on 2026-04-21
mmastrac
force pushed
to
9df34bcf
57 days ago
lukesandberg
force pushed
from
9df34bcf
to
fda1d00f
49 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
49 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
47 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
43 days ago
remove the builder
20b4512f
lukesandberg
enabled auto-merge (squash)
42 days ago
lukesandberg
approved these changes on 2026-05-07
lukesandberg
merged
ed1c6ccb
into canary
42 days ago
lukesandberg
deleted the mmastrac/jsvalue-perf-experiment branch
42 days ago
github-actions
added
locked
github-actions
locked
as resolved
and limited conversation to collaborators
27 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