Next Js Daily: Turbopack Cleanup and Partial Prefetching Push
Turbopack saw a wave of internal cleanup and performance work, from export mangling to filesystem cache tuning, while the partial prefetching effort landed several new primitives around unstable prefetch and navigation validation. Separately, the team ripped out the generated error code system, trading a maintenance headache for looser build tooling.
Duration: PT2M38S
Episode overview
This episode is a short developer briefing from Next Js Daily.
It explains recent repository work in plain language.
- Show: Next Js Daily
- Published: 2026-08-21T22:00:23Z
- Audio duration: PT2M38S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good evening. It's August 21st, and today's codebase activity centers on Turbopack hardening and the ongoing partial prefetching rollout.
The biggest theme is Turbopack maturing on multiple fronts at once. Sokra's export-name mangling work, in PR 97672 and its follow-up 97675, shrinks bundle sizes by giving modules short internal keys instead of full export names. Bgw split the read and write paths for symlinks in PR 97395, then had to patch…
Second theme: partial prefetching keeps expanding its API surface. Janka Uryga landed the scaffold and full implementation of "unstable prefetch" across PRs 97618 and 97622, letting developers exclude content from the app shell until a real navigation or speculative prefetch happens. That work is paired with PR…
Third, and worth flagging for release risk: PR 97687 deletes the generated error code system entirely — the JSON registry, the SWC plugin, and related telemetry. It's a deliberate trade-off to stop error codes from blocking merges on conflicts, but it does mean redboxes and telemetry now rely on native error names…
What to watch: the symlink regression fix and the trailing-slash export fix in PR 97613 suggest edge cases are still being…
Th…
Nearby episodes from Next Js Daily
- Turbopack's Symlink Reckoning
- Custom Page Extensions and a CI Cleanup Sweep
- Prefetching Precedence and Route Table Cleanup
- Module Federation, Native Test Fixtures, and Prefetch Internals
- Cleaning Up Prefetching and Test Debt
- Development Caching Gets Untangled
- Turbopack's Garbage Collection Groundwork and Build Performance Push
- Router Rewrite and Strict Route Matching Take Shape