Next Js Daily: Prefetching Precedence and Route Table Cleanup
A cluster of fixes converged on how Next.js decides which segment-level prefetch setting wins, while a separate effort trimmed redundant route entries the build hands off to deployment adapters. Both threads point to the same goal: fewer surprises between what a route declares and what actually ships at build and runtime.
Duration: PT2M43S
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-22T22:00:37Z
- Audio duration: PT2M43S
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 22nd, and this is Next Js Daily.
The clearest signal today: Partial Prefetching's precedence logic got fixed in at least three separate places, which tells you this was a real gap, not a one-off bug.
PR 97731, from marcoshernanz, resolves Partial Prefetching once per route so an explicit "auto" or "force-disabled" on a segment can override the app-wide default — while still respecting the rule that any explicit "partial" segment opts the whole route in. That same logic gap shows up in PR 97722 from mittalpk,…
Second theme: unstubbable's run of PRs — 97719, 97728, 97726, 97738, and 97720 — are steadily collapsing duplicate route entries the build emits for dynamic pages, fallback shells, and RSC payloads. The goal is fewer, simpler entries handed to deployment adapters without changing routing behavior, and the…
Smaller but notable: 97723 restores touch-drag support on the devtools indicator, lost when selection styling was added back in PR 86816. And 97655 from bgw trims unnecessary path cloning in Turbopack's file watcher, aimed at inotify-heavy Linux setups.
What's next: watch for the route-table consolidation work to continue, and expect more precedence…
Nearby episodes from Next Js Daily
- Turbopack's Symlink Reckoning
- Custom Page Extensions and a CI Cleanup Sweep
- Turbopack Cleanup and Partial Prefetching Push
- Module Federation, Native Test Fixtures, and Prefetch Internals
- Cleaning Up Prefetching and Test Debt
- Development Caching Gets Untangled
- Turbopack's Garbage Collection Groundwork and Build Performance Push
- Router Rewrite and Strict Route Matching Take Shape