Next.js: Navigation Internals Under Pressure
The team spent July 17th stabilizing the Cache Components and Partial Prefetching push, including a same-day revert to unblock CI, while landing a fix for stuck client navigations under the Instant Navigation Inspector. A cluster of documentation updates also shipped, reframing prefetching and loading UI guidance to match the new model.
Duration: PT2M48S
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-07-17T13:11:02Z
- Audio duration: PT2M48S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good day, and welcome to the Next.js briefing for July 17th, 2026.
The clearest signal today: Cache Components and Partial Prefetching are being pushed hard toward stability, and the process is visibly bumpy but self-correcting.
Start with Andrew Clark's PR 95415, which unifies the experimental app shells flag with Partial Prefetching. The goal is that until you opt in to Partial Prefetching, prefetching costs and request counts shouldn't change at all. That's a meaningful reliability guarantee for existing apps.
But testing that surface exposed friction. Dan, working under the gaearon handle, opened PR 95877 and 95878 to run more test suites, including the navigation end-to-end suite, under the Cache Components flag. Within hours, PR 95884 reverted 95878 entirely, citing an unexplained failure after merging to canary.…
Alongside that, Andrew Clark's PR 95864 fixes a real bug: repeated client navigations could get stuck while the Instant Navigation Inspector's lock was held. The root cause traces to how React's use-deferred-value hook behaves when updating an existing part of the tree, like a shared layout, versus mounting a new…
Second theme: documentation is catching up to Partial…
Nearby episodes from Next.js
- Turbopack Runtime Overhaul and TypeScript 7 Crash Fixes
- Hardening Async Loading in App Router Builds
- Request Insights Lands, DevTools Get a Trace Viewer
- Vercel Adapter Reliability Cleanup
- Weekly Recap - Deployment Reliability & Rendering Guardrails
- Request Insights Lands, Edge-Case Fixes Pile Up
- Rendering Stages Get Stricter, Streaming Gets Safer
- TypeScript 7 Prep and Turbopack's CommonJS Rewrite