Next.js Daily: Turbopack's HMR Overhaul and the Prefetching Reset
A cluster of Turbopack pull requests reworked how server hot-module-reload updates are tracked and shared, while a separate group of changes finished unifying Next.js's runtime prefetching model. Both efforts trade complexity today for performance and clarity later.
Duration: PT2M53S
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-07-29T06:05:03Z
- Audio duration: PT2M53S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good morning. It's July 29th, and today's codebase activity has two clear centers of gravity: Turbopack's dev server internals, and a long-running cleanup of prefetching behavior.
Start with Turbopack. Will Binns-Smith landed a chain of related work: PR 94948 replaces per-chunk server HMR subscriptions with a single aggregated one, cutting task overhead and shaving real time off cold and warm builds. PR 95546 builds on that to avoid a full cache "clear" every time the module graph changes —…
Alongside that, Sam Poder shipped several Turbopack correctness fixes: PR 96284 stops broken builds when a dynamic import's contents go unused, PR 96273 teaches the compiler to treat certain export-defining patterns as side-effect free for better dead-code elimination, and PR 96159 hardens root directory detection…
Second theme: Andrew Clark's prefetching unification. PR 96106 removes the old "allow-runtime" config, folding its behavior automatically into Partial Prefetching. PR 96095 adds a static-prefetch-first attempt before falling back to a runtime request. Documentation and skills followed immediately — PR 96302 and PR…
One more to flag: PR 96310 changes client-handled Server Action…
What's…
Nearby episodes from Next.js Daily
- Request Insights Gets a Foundation Rebuild
- Weekly Recap - Memory Leaks, Dev Server Responsiveness, and Turbopack Tree-Shaking
- Turbopack's Dev Server Gets Its Reliability Fixed
- Plugging the Long-Running Server Leaks
- The Long-Running Server Cleanup
- TypeScript 7 Fallout and the Great Prefetch Rewrite
- Cache Correctness Gets Serious
- Security Patches and Cache Correctness