Next.js Daily: Cache Components Grows Up

A cluster of fixes tightened up rendering correctness under cache components and Turbopack, while three back-to-back React upgrades and a stacked scroll-ownership fix showed a codebase actively hardening its streaming and navigation internals.

Duration: PT2M42S

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-07-31T06:04:24Z
  • Audio duration: PT2M42S

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 July 31st, 2026, and this is Next.js Daily.

The clearest signal today is a coordinated push to make cache components behave correctly under real-world edge cases, touching bots, not-found pages, and hydration.

Start with crawlers and streaming. Zack Tanner's PR 96367, stacked on top of expanded test coverage in PR 96366, fixes a bug where DOM-capable crawlers were being treated like HTML-limited bots under cache components, forcing a full dynamic render instead of letting them use the prerendered shell. That same work let…

Hydration correctness got attention too. Andrew Clark's PR 96400 fixes a bug where a static fallback shell's head was always incorrectly flagged as partial during client-side reconstruction, invisible today but described as load-bearing for an upcoming RSC format rework. In the same spirit, Aarik G's PR 96403 fixes…

Second theme: Turbopack is getting several correctness and packaging fixes at once. Sam Poder landed a sideEffects fix for optimized package imports in PR 96383, plus two in-flight PRs improving tree-shaking and CommonJS export handling. Separately, Sokra's PR 96395 proposes enabling the Turbopack filesystem build…

Also worth noting:…

Nearby episodes from Next.js Daily

  1. Partial Prerendering Gets Its Edge Cases Fixed
  2. Turbopack's HMR Overhaul and the Prefetching Reset
  3. Request Insights Gets a Foundation Rebuild
  4. Weekly Recap - Memory Leaks, Dev Server Responsiveness, and Turbopack Tree-Shaking
  5. Turbopack's Dev Server Gets Its Reliability Fixed
  6. Plugging the Long-Running Server Leaks
  7. The Long-Running Server Cleanup
  8. TypeScript 7 Fallout and the Great Prefetch Rewrite