next.js
perf(ecmascript): shrink JsValue 64→32 bytes
#93106
Merged

perf(ecmascript): shrink JsValue 64→32 bytes #93106

mmastrac
codspeed-hq
mmastrac mmastrac force pushed 57 days ago
mmastrac 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 mmastrac force pushed 57 days ago
mmastrac
mmastrac commented on 2026-04-21
sokra
sokra commented on 2026-04-21
mmastrac mmastrac force pushed to 9df34bcf 57 days ago
mmastrac
lukesandberg lukesandberg force pushed from 9df34bcf to fda1d00f 49 days ago
github-actions github-actions added created-by: Turbopack team
github-actions github-actions added Turbopack
github-actions
github-actions
lukesandberg lukesandberg changed the title perf(ecmascript): shrink JsValue 64→40 bytes perf(ecmascript): shrink JsValue 64→32 bytes 49 days ago
lukesandberg
lukesandberg commented on 2026-04-30
lukesandberg
lukesandberg commented on 2026-04-30
lukesandberg
lukesandberg commented on 2026-04-30
lukesandberg
lukesandberg commented on 2026-04-30
lukesandberg lukesandberg marked this pull request as ready for review 47 days ago
mischnic
mischnic commented on 2026-05-04
mischnic
mischnic commented on 2026-05-04
sokra
sokra commented on 2026-05-04
sokra
sokra commented on 2026-05-04
sokra
sokra commented on 2026-05-04
sokra
sokra commented on 2026-05-04
mmastrac perf(ecmascript): box RequireContextValue inside WellKnownFunctionKind
37d0a575
mmastrac perf(ecmascript): unify MemberCall payload into a single Vec
dc127566
lukesandberg Reduce the size of the `Unknown` variant using an RcStr
631143ea
lukesandberg shrink Call and New to shrink JsValue
e3b8447d
lukesandberg fix typo
1a4cb73f
lukesandberg Revert "fix typo"
bb6da4d1
lukesandberg perf(ecmascript): add CallBuilder/MemberCallBuilder to avoid args Vec…
e77dbf65
lukesandberg revert samply profile
1a4af042
lukesandberg address review feedback
26fb3072
lukesandberg review feedback
8a384f2c
lukesandberg lukesandberg force pushed from df8a8f81 to 8a384f2c 43 days ago
lukesandberg remove the builder
20b4512f
lukesandberg lukesandberg enabled auto-merge (squash) 42 days ago
lukesandberg
lukesandberg approved these changes on 2026-05-07
lukesandberg lukesandberg merged ed1c6ccb into canary 42 days ago
lukesandberg lukesandberg deleted the mmastrac/jsvalue-perf-experiment branch 42 days ago
github-actions github-actions added locked
github-actions github-actions locked as resolved and limited conversation to collaborators 27 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone