Next.js: Turbopack Internals Get a Deep Cleanup
A cluster of changes hardened Turbopack's memory management, module federation, and dev server internals, while two separate teams independently fixed the same test-mode fetch recursion bug. Infrastructure work also removed long-standing static secrets from CI in favor of OIDC tokens.
Duration: PT2M43S
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-13T13:13:33Z
- Audio duration: PT2M43S
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 13th, and here's what moved in the Next.js codebase.
The dominant story today is Turbopack's internals getting serious structural attention, spanning garbage collection, chunking, and a brand-new module federation stack. Luke Sandberg landed parent-count-driven garbage collection for the turbo tasks backend in PR 97282, complemented by 97146, which stops serializing…
Second theme: reliability fixes converging on the same root cause. Two independent PRs, 96525 from lazerg and 97257 from eps1lon, both fixed infinite recursion in test-mode passthrough fetch — a bug where server-side requests outside a test context would loop forever once socket-level interception was in play. The…
Third theme: quiet infrastructure hardening. Sebastian Silbermann moved CI off static preview-build tokens onto GitHub OIDC tokens, across PRs 96919 and 97256, closing a standing security gap. On the server side, Josh Story's Resume Data Cache work, PRs 97247 and 97241, is walking that format from a compressed…
What to watch: the module federation stack and garbage collection changes are foundational and still in motion — expect follow-up PRs as edge cases surface. And if you're testing…
Th…
Nearby episodes from Next.js
- Weekly Recap - Stabilizing 16.3 and Untangling the Router
- Route Matching Gets Stricter, Router Gets Reorganized
- Routing Internals Get a Deep Cleanup
- Stabilizing 16.3 and Unifying the Router's Data Format
- Request State Gets Untangled
- Routing Loops and the PPR Cleanup
- Turbopack Rollbacks and WebSocket Route Handlers Take Shape
- Weekly Recap - Turbopack Hardening and the Render Pipeline Split