Next.js: Partial Prefetching Launch and Turbopack Memory Management
Next.js introduces Partial Prefetching as a configurable feature that fundamentally changes how Link components prefetch data, defaulting to app shell only. Meanwhile, Turbopack gains production-ready memory eviction capabilities to handle large-scale development workloads.
Duration: PT2M19S
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-06-08T13:08:25Z
- Audio duration: PT2M19S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good morning. This is your Next.js briefing for June 8th, 2026.
The headline today is the introduction of Partial Prefetching as a configurable feature, marking a significant shift in how Next.js handles client-side navigation performance.
Three merged pull requests from Andrew Clark establish the Partial Prefetching system. PR 94448 adds a global config option called "partial prefetching" that changes Link behavior to include only Cache Components in prefetch responses, omitting dynamic data. PR 94510 then changes the default behavior when Partial…
The second major theme is Turbopack's memory management overhaul. Luke Sandberg's work spans multiple PRs, with the centerpiece being PR 94173, which enables Effects to be evicted from memory. This required implementing a new three-phase state machine to handle effect processing while allowing memory cleanup. PR…
Additional improvements include Josh Story's work in PR 94494 to provide more specific error messages when client hooks like "use params" and "use pathname" block prerendering, making debugging easier for developers.
Looking ahead, the Partial Prefetching changes will require careful migration planning for apps with heavy static…
Nearby episodes from Next.js
- Weekly Recap - Performance & Prefetching Evolution
- Server Component HMR Performance Overhaul
- Turbopack Performance Overhaul and Cache Components Polish
- Runtime Optimization and App Shell Extraction
- App Shell Rendering and Turbopack Optimization
- Rendering Pipeline Stability and Runtime Optimization
- Debug Channel Overhaul and Release Pipeline Fixes
- Turbopack JavaScript Compatibility and Debugging Improvements