Cache Components and Partial Prefetching are being hardened, with a new Request Insights tool and Turbopack improvements landing.
What is this repo?
Next.js is the React framework that lets developers build web applications with server-side rendering, static generation, and caching. It is the core product that powers the vast majority of sites deployed on Vercel. The codebase is actively being extended with major new capabilities like Cache Components and Partial Prefetching, alongside performance and developer tooling improvements.
Snapshotbased on the last 30 days of activity
Key features6
- Cache Components and Partial PrefetchingLiveLive now: it's in a published release or the current production deploy, so users have it.c96c98c94c72c46c91c97c81c30c75c32c39c76c80c88c90c87c27c24c64c28c13c14c29c42pr94534pr94941
Core caching and prefetching features continue to be refined. Fixes address stale content on navigation, premature Suspense fallback flashes, and cache persistence in dev. A new codemod helps adopt Cache Components incrementally by marking routes as instant false.
- Experimental React Compiler SupportLiveLive now: it's in a published release or the current production deploy, so users have it.c59
Turbopack gains support for running the React compiler directly on its SWC AST, avoiding a generate-and-reparse step. Enabled via experimental.turbopackRustReactCompiler config and must be used alongside the existing reactCompiler option. Only runs on client code and SSR, not on RSC.
- Turbopack Performance OptimizationsLiveLive now: it's in a published release or the current production deploy, so users have it.c53c54c77c78c79c89c93c36c40
Multiple internal changes reduce memory and CPU usage: RawVc and CellId sizes were halved, task dependencies were optimized, an arena allocator was introduced for Effects, and persistence serialization now drops data earlier to lower peak RSS during builds.
- Turbopack Chunk Loading RetryNot live yetMerged into the main branch, but not released or deployed yet, so users don't have it.c1pr94918
Turbopack now automatically retries chunk loading on failure, improving resilience when network issues or cache problems cause intermittent failures. This is Turbopack-only; Webpack support will follow separately.
- Dev Overlay ImprovementsNot live yetMerged into the main branch, but not released or deployed yet, so users don't have it.c2c5c48pr94555
The dev error overlay received several fixes: hydration error events no longer get reordered, the open-in-editor link now works correctly for projects using a src/ directory, and the error header layout was polished with a new instant fix card chip.
- Request InsightsIn progressStill being built: an open pull request or branch that hasn't merged yet.pr93977pr93974pr93978pr93976pr93975
A new experimental toolchain to record, store, and inspect framework-level spans during development. Consists of an in-memory span recorder, a request history store, a dev snapshot endpoint, a CLI diagnose command, and a DevTools panel. All parts are open PRs that together give developers deep visibility into request behavior.
What you can tell developers
- Available now3Released and developer-facing, so it's safe to tell developers it's available now.
- Cache Components and Partial PrefetchingExperimental React Compiler SupportDocumentation Updates
- Coming3Developer-facing, but only merged or still in progress. Not released to developers yet.
- Request InsightsTurbopack Chunk Loading RetryDev Overlay Improvements
- Behind the scenes2Behind-the-scenes work your developers won't notice, like refactors, infra, tests, and deps.
- Turbopack Performance OptimizationsAdapters and OTEL Fixes