Repository navigation
Conversation
Re-records the four scenarios the store fold stamp (#4310) and the delegated currentTarget/target restore (#4325) push past their minified allowance, measured over next with #4319. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018LY7F9czoRqdMEvk2QwPr1
|
Size (brotli, eager entry chunk)
|
Coverage Report for CI Build 40538487247Coverage remained the same at 78.727%Details
Uncovered ChangesNo uncovered changes found. Coverage RegressionsNo coverage regressions found. Coverage Stats
💛 - Coveralls |
Merging this PR will improve performance by 11.25%2 warnings
Performance Changes
Tip Curious why performance improved? Comment Comparing Footnotes
|
|
Not needed: #4326 landed first and its −95 B leaves room for #4310 and #4325 under the existing caps (checked locally: gate passes with warnings only, hello world 9,968 B). Generated by Claude Code |
Summary
Before: #4310 (store fold keeps its
$OWNERstamp) and #4325 (delegated dispatch restorescurrentTarget/target) each fail the size gate. next has used up the 20 B minified allowance on four scenarios.After: those four caps and their recorded minified sizes cover next + #4310 + #4325, so both fixes pass the gate once they pick up this change.
How: I measured locally (linux) on next at 2c9fdd9 (with #4319) merged with #4310 and #4325. Each cap is the measured brotli + 10 B, rounded up to 0.01 KB, and each recorded minified size is the measured value. Each scenario gets a dated ledger line above its
limit:. Today's local numbers have matched CI's exactly.The brotli steps are bigger than the minified ones because next was already over these brotli caps within its allowance. #4325 adds +23 B minified to every web client scenario, and #4310 adds +15 B to the store scenario. The rest is #4319's growth, which fit its allowance. Hello world (
app: compiled floor) measures 9,972 B brotli with both fixes, under 10 KB.If #4326 (the smaller #4312 rewrite, −95 B minified everywhere) lands first, these raises aren't needed and can be dropped.
Size-Exception: page: live server components +43 B minified (37.91 KB) from #4325's delegated currentTarget/target restore (+23 B) and #4319's fresh-render claim fix, plus app: hydrating + every store primitive family +38 B from #4310 and #4325. Bug fixes; hello world stays under 10 KB. Accepted by the maintainer (2026-10-27).
How did you test this change?
node gate.mjson next + fix(signals): store fold keeps the $OWNER stamp on a privatized backing #4310 + fix(web): delegated dispatch restores currentTarget and target (no try) #4325 passes: warnings only, no failures.prettier --checkis clean on both files.Generated by Claude Code