Next.js Daily: Cache Components Tighten Their Rules on Sync IO

A cluster of merges from engineer Janka Uryga reworks how the rendering pipeline handles synchronous I/O and staged rendering under partial prefetching, while separate fixes address a long-standing request body hang and duplicate static file bugs.

Duration: PT2M30S

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-11T06:04:55Z
  • Audio duration: PT2M30S

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 11th, and this is Next.js Daily.

Today's biggest signal is a coordinated push to tighten rules around Cache Components and partial prefetching, all traced back to work by Janka Uryga.

The centerpiece is PR 95384, which makes synchronous I-O — things like calling cookies and then Date-dot-now — always an error outside the dynamic rendering stage when partial prefetching is on. Previously, the system split rendering into early and late stages and only flagged the problem in early ones. That split…

Second theme: request correctness bugs with real production impact. Tim Neutkens' PR 95607 fixes a hang where POST requests passing through middleware would never complete, because a buffered stream retained leftover writable-side internals that confused Node's Readable-to-Web conversion. Root cause aside, the fix…

Rounding out the day: a React upstream bump in PR 95687, LightningCSS custom media query support restored in PR 95689, and documentation work — notably a new Building guide and updated Cache Components migration guidance — aimed at helping teams navigate this same instant-versus-dynamic staging model.

What to remember: if your routes use allow-runtime or…

Nearby episodes from Next.js Daily

  1. TypeScript 7 Prep and Turbopack's CommonJS Overhaul
  2. CI Triage and Cache Correctness
  3. Turbopack's Efficiency Push and the Instant Navigation Insights
  4. Middleware, Deploy Adapters, and HMR Reliability
  5. Weekly Recap - Navigation Reliability and Cache Correctness
  6. Defaults, Dependencies, and a Turbopack Fix
  7. Cache Components Keep Maturing
  8. Bundle Size and Cache Correctness