Route Handler Optimization and Turbopack Performance Improvements
Twenty pull requests merged today focused on optimizing route handler manifests, upgrading React, and implementing significant Turbopack performance enhancements including parallelized task invalidation and selective cell reads.
Duration: PT2M8S
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-01-14T16:07:24Z
- Audio duration: PT2M8S
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 Next.js Daily for Tuesday, January 14th, 2026.
Tim Neutkens merged a critical build optimization that prevents route handler manifests from inheriting unrelated client components. This fix resolves bloated client-reference-manifest.js files in API routes that were incorrectly including page components. The change aligns Webpack behavior with Turbopack's…
The team upgraded React from build 65eec428 to 3e1abcc8, incorporating the latest upstream improvements. Neutkens also added comprehensive documentation for useSearchParams and useParams hooks in the Pages Router, addressing a gap in the official docs.
Several Turbopack performance improvements landed today. Tobias Koppers merged support for selective reads of keyed cell values, enabling more granular invalidation when updating Maps or Sets. This reduces the need for extra selector tasks. Koppers also implemented parallelized task invalidation, improving…
Niklas Mischkulnig contributed multiple Turbopack optimizations: retaining loader tree order for metadata to fix import hoisting issues, removing unused code across 22 files, and adding lint rules to prevent non-deterministic cell ordering in async maps. A…
Addit…