Next Js Daily: Turbopack's Garbage Collection Groundwork and Build Performance Push
Luke Sandberg landed a multi-part foundation for garbage collection in Turbopack's task and persistence layers, while a separate cluster of performance and correctness fixes targeted build tracing and worker deadlocks. Together they show Turbopack maturing its internal reliability ahead of bigger scale work.
Duration: PT2M49S
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-17T22:00:21Z
- Audio duration: PT2M49S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good afternoon, it's August 17th, and this is Next JS Daily.
Today's biggest thread is Turbopack laying groundwork for garbage collection. Three connected pull requests from Luke Sandberg build this out step by step: PR 96043 tightens the rules so that code accessing a task must prove that task actually exists, closing off a class of subtle bugs. PR 95975 adds the plumbing to…
Second theme: build reliability and performance. Sokra's PR 97470 fixes a real deadlock where a web worker spawning itself would freeze production builds at zero percent CPU — a hardcoded availability check was the root cause. Jimmy Miller submitted two nearly identical performance PRs, 97475 and 97473, both aimed…
Smaller but worth flagging: PR 97474 addresses middleware and compression interactions incorrectly resetting response status codes after headers are sent — a subtle production bug uncovered through mismatched trace data. And PR 97471 fixes server actions breaking entirely when a page URL contains basic auth…
On the release side, PR 97383 fixes a broken canary dispatch that had left canary builds behind stable after the 16.3.1 backport — worth remembering if you're tracking version drift.
What to…
Nearby episodes from Next Js Daily
- Turbopack Cleanup and Partial Prefetching Push
- Module Federation, Native Test Fixtures, and Prefetch Internals
- Cleaning Up Prefetching and Test Debt
- Development Caching Gets Untangled
- Router Rewrite and Strict Route Matching Take Shape
- Routing Gets a Deep Cleanup
- Rebuilding the Router's Data Layer
- The 16.3 Stabilization Push