Next.js Daily: Turbopack's Dev Server Gets Its Reliability Fixed

Multiple pull requests this cycle tighten up Turbopack's dev server internals, fixing a hash-invalidation bug that was silently destroying cache data and a stdout pipe issue that could hang the server entirely. Separately, App Router prefetching gains new shell-offset infrastructure ahead of a client-side follow-up.

Duration: PT2M17S

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-27T06:04:19Z
  • Audio duration: PT2M17S

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 27th, and today's developer briefing centers on one theme: Turbopack's dev server reliability.

Three connected pull requests from Andrey — sorry, from Dan Abramov, working alongside the Turbopack team — trace a single bug through to its fix. PR 96245 found that the Hot Module Reload refresh hash, which feeds into every "use cache" key, was advancing on every emission rather than only when compiled output…

Alongside that, PR 96242 from Pete Hunt fixes a nastier failure mode: piping `next dev` into a command like `head` or a log tailer could cause an EPIPE error with no listener attached, crashing the process into an unresponsive state with no explanation. The fix keeps the server alive when its output pipe breaks —…

Second theme: App Router prefetching internals. Andrew Clark's PR 95963 adds byte offsets to per-segment static prefetch responses, mirroring work already done at the page level. No user-facing behavior changes yet — this is server-side plumbing, decoding and re-encoding existing response data — but it sets up a…

One more to flag: PR 96226 from Tim Neutkens adds Vite-compatible case-insensitive matching to import-meta-glob, useful if you're porting…

W…

Nearby episodes from Next.js Daily

  1. Plugging the Long-Running Server Leaks
  2. The Long-Running Server Cleanup
  3. TypeScript 7 Fallout and the Great Prefetch Rewrite
  4. Cache Correctness Gets Serious
  5. Security Patches and Cache Correctness
  6. Turbopack's Tree-Shaking Push and the GC Foundation
  7. Weekly Recap - Navigation Reliability and Turbopack Performance
  8. The Source Map Memory Chase