fix(navigation): align segment cache basic prefetch behavior - #2871
fix(navigation): align segment cache basic prefetch behavior#2871james-elicx wants to merge 4 commits into
Conversation
|
/bigbonk review for issues |
…he-basic-current # Conflicts: # packages/vinext/src/shims/link.tsx
|
/bigbonk review for issues |
commit: |
|
|
Exact-head validation at
The conflict resolution preserves main’s single learning-only request for encoded-delimiter / fully dynamic root paths while retaining the two-phase scheduler elsewhere. |
|
/bigbonk review for issues |
|
Exact-head validation at
|
|
@james-elicx Bonk workflow was cancelled. View workflow run · To retry, trigger Bonk again. |
|
/bigbonk review for issues |
Performance benchmarksCompared 0 improved · 2 regressed · 4 within ±1.5%
View detailed results and traces 🟢 improvement · 🔴 regression · ⚫ change below 1.5% · paired base/head |
Big Bonk review — PR #2871Reviewed all 8 non-test source changes (plus the ~1000-line 1.
|
|
Review posted to PR #2871. SummaryI reviewed all 8 non-test source changes plus the ~1000-line Findings (all optional):
Things I verified as correct (parity, not bugs):
Nothing blocks merge. |
# Conflicts: # packages/vinext/src/shims/internal/app-route-prefetch-policy.ts # packages/vinext/src/shims/link.tsx # tests/link-navigation.test.ts
Summary
Validation
NEXT_TEST_CONCURRENCY=1targeted Next.js E2E:test/e2e/app-dir/segment-cache/basic/segment-cache-basic.test.ts— 10 passed, 1 skippedNEXT_TEST_CONCURRENCY=1targeted Next.js E2E:test/e2e/app-dir/segment-cache/prefetch-scheduling/prefetch-scheduling.test.ts— 4 passed, 1 skippedd58cb55a28a82c0dc504345a1abd7ad4fd65b4504b1f4ef48ec86682e85b5d4bgit diff --checkThis remains draft until Big Bonk and exact-head CI are clean.