Next.js Daily: Instant Navigation and Turbopack Performance
Next.js merged 20 pull requests focusing on instant navigation improvements and significant Turbopack database optimization. Key updates include a new @next/playwright testing package and memory usage reductions during compilation.
Duration: PT1M55S
Transcript
Good morning. This is Next.js Daily for February 25th, 2026.
Andrew Clark merged several instant navigation improvements. Fix params leaking into instant navigation shell in dev addresses parameter suspension during shell rendering. The new @next/playwright package introduces an instant() testing helper for Playwright tests to assert on prefetched UI by deferring dynamic data during navigations.
Janka Uryga merged instant validation improvements for blocking head elements, ensuring proper validation of generateViewport functions based on prefetch configuration.
Luke Sandberg delivered significant Turbopack performance optimizations. His compression optimization makes compression optional in SST files for non-compressible data like index blocks and key blocks, while maintaining compression for value blocks. A second optimization reduces memory usage during compaction by up to 53%, clearing block caches before compaction and improving I/O patterns.
Will Binns-Smith fixed experimental server HMR for pages router, resolving issues where Pages Router updates weren't reflected due to chunk cache clearing problems.
Andrew Imm optimized build performance by limiting build workers to pages plus one, preventing over-allocation of workers for smaller sites and saving 90 milliseconds on apps with fewer static pages.
Additional commits included test improvements by Niklas Mischkulnig, Windows-specific fixes for LRU disk eviction tests, and CI optimizations by Sebastian Silbermann for Rust toolchain cache keys.
What's next: The @next/playwright package remains private while the API stabilizes for public release. Turbopack performance improvements continue with memory and CPU optimizations.
That's your Next.js update for today. Back tomorrow with more development news.