Next.js: Partial Prefetching Precedence Gets Cleaned Up
Multiple bugs in how Partial Prefetching decisions cascade through segments and the app default were fixed this cycle, alongside a Turbopack storage push on compression and search performance. Together they tighten prefetch correctness and lay groundwork for a leaner build cache.
Duration: PT2M47S
Episode overview
This episode is a short developer briefing from Next.js.
It explains recent repository work in plain language.
- Show: Next.js
- Published: 2026-08-22T13:10:19Z
- Audio duration: PT2M47S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good day, it's August 22nd, and here's what mattered in the Next.js codebase.
The dominant thread this cycle is Partial Prefetching correctness. Three separate fixes converged on the same root problem: segment-level overrides weren't reliably beating the app-wide default. PR 97722 found that a page explicitly set to force-disabled could still ship a runtime prefetch stream if the app-level…
Second theme: Turbopack storage and runtime internals are getting a serious pass from Luke Sandberg's stack. PR 97714 adds per-family compression tuned to each keyspace's access pattern, PR 97703 shards metadata files by family to speed lookups, and PR 97705 reorganizes key blocks so binary search only touches the…
Third, cleanup with teeth: PR 97687 removed the entire generated error-code system — the SWC plugin, WASM, and validation tooling — because it kept blocking PRs with merge conflicts. Native error codes and names remain where available, but don't expect stable Next-specific error codes going forward.
Smaller but worth flagging: PR 97698 fixed a real memory-leak warning from gzip drain listeners piling up under backpressure, and PR 97717 tightened Turbopack's file-existence handling…
What's…
Nearby episodes from Next.js
- WebAssembly Cleanup and Cache Correctness Fixes
- Cutting the Route Table Down to Size
- Weekly Recap - Slimming Down the Build Output and the Dev Server
- Tightening Up Static Rendering Edges
- Module Federation Lands in Turbopack, Partial Prefetching Gains New APIs
- Cleaning Up Test Debt and Prefetch Bugs
- Development Caching Comes Full Circle
- Development Caching Gets a Rethink