Next.js Daily: Turbopack's Garbage Collection Gets Serious
Turbopack shipped major garbage collection and persistence improvements to reduce dev server stalls, while the Partial Prerendering team fixed a cluster of cache-staleness bugs affecting when Next.js falls back to runtime requests. Meanwhile, the test infrastructure saw a coordinated push to make deploy tests actually test local code.
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-09-09T06:06:48Z
- 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 morning. It's September 9th, and today's codebase activity centers on making Turbopack's internals more resilient, and closing gaps in how Next.js decides between static and runtime rendering.
Start with garbage collection. Luke Sandberg landed two connected pieces: PR 96676 makes a GC pass interruptible instead of blocking every invalidation and cell update for its full duration — previously, an HMR edit could stall behind a GC cascade with no way to yield. PR 96857 follows up with explicit root…
Second theme: Turbopack's dev-time correctness bugs. PR 94551 fixes CSS hot reload silently failing when you edit a style tied to an unmounted component. PR 97920 fixes a startup race where the Pages Router could briefly publish an empty route set. And PR 98385, still open, addresses a related issue — a real HMR…
Third theme: Partial Prerendering cache logic. Janka Uryga's PR 98278 fixes a subtle enum ordering bug that silently prevented Next.js from ever issuing a needed runtime follow-up request when prefetch hints went stale. That same author's PRs 98339 and 98342 tighten how caches with short staleness windows are…
On testing, Sebastian Silbermann and Eps1lon pushed multiple PRs —…
W…
Nearby episodes from Next.js Daily
- Turbopack's Shutdown Hang and the Rendering Correctness Sweep
- Weekly Recap - Turbopack Foundations & Cache Correctness
- Chasing Down Build and Cache Correctness
- Fail-Safe Fixes and Deep Storage Bets
- Turbopack Stability and Image Redirects
- Dev Server Reliability Sweep
- Chasing Down Deprecation Warnings and Cache Bugs
- Turbopack Trims Down, Test Suite Gets Gated