Next.js Daily: Routing Loops and the PPR Cleanup
A cluster of navigation and prefetch bugs converged on infinite request loops, while the team finished stripping out legacy partial prerendering in favor of Cache Components as the single source of truth.
Duration: PT2M22S
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-08-11T06:07:09Z
- Audio duration: PT2M22S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good morning. It's August 11th, 2026, and this is Next.js Daily.
The standout pattern today: prefetch and navigation loops. Three separate fixes landed for scenarios where the router got stuck firing repeated requests. Andrew Clark's PR 97050 fixed a Nav Inspector bug where re-enabling it caused prefetch requests to fire roughly thirty times a second in an infinite loop, traced…
Second theme: the long goodbye to legacy PPR. Zack Tanner shipped a three-part cleanup — PR 96753 made the legacy partial prerendering path explicit by renaming its internals around React's deprecated postpone API, PR 96827 switched build and runtime checks to use Cache Components directly instead of backfilling the…
Worth noting separately: unstubbable's fix in PR 96937 encodes cache item names in `unstable_cache` so non-ASCII characters in URLs or callback names no longer throw and silently break caching. And marcoshernanz's PR 96820 trims React Compiler work in Turbopack, showing double-digit percent gains on real-world builds.
What's next: watch for the WebSocket route handler lifecycle work from DavidIlie — PRs 97027, 97028, and 97031 — laying groundwork for safer HMR and connection handling still in…
That…
Nearby episodes from Next.js Daily
- Cleaning Up the 16.3 Regression Trail
- The 16.3 Stabilization Push
- Request Correctness and Turbopack's Federation Push
- Routing and Runtime Reliability Fixes
- Weekly Recap - Turbopack Hardening and the App Router's Execution Mode Cleanup
- Routing Edge Cases and Cache Components Hardening
- Cache Components Hardening and a Turbopack Deadlock Fix
- Request Insights Takes Over, Turbopack Gets Tighter