Next Js Daily: Turbopack Speedups and Prefetch Loop Fix

Turbopack performance and observability dominated the day, headlined by a 131-times faster CSS ordering fix and leaner re-export handling, alongside a critical fix for an infinite prefetch loop when predicted routes redirect.

Duration: PT2M57S

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-09-22T22:00:30Z
  • Audio duration: PT2M57S

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 Tuesday, September 22nd, 2026.

The lead story is Turbopack getting significantly faster and more observable, paired with a critical App Router reliability fix that stopped runaway network prefetches.

First, build performance. The standout is pull request 98860, which reworks how the CSS chunker resolves contradictory stylesheet orders. Instead of finding and cutting one cycle at a time, it now orders each cyclic region once and removes conflicts in bulk. On a production reproduction with 499 CSS modules, that…

Second, compatibility and tracing. 93331 adds support for setting resolve alias entries to false, matching long-standing webpack behavior to stub out server-only modules with an empty object. Three tracing changes — 98426, 98408, and 98712 — fix span timing and shutdown delivery, forward module graph and emit phases…

Third, router correctness. 98998 fixes an infinite loop where a full prefetch for a predicted route that the server redirects would re-issue at network speed until the tab closed. The fix moves the rewrite flag to the optimistic routing table so future predictions go to the server. Complementing that, 98129 splits…

In developer experience, 99043…

Nearby episodes from Next Js Daily

  1. Structural Keys, Strict Matching, and AI Upgrades
  2. Cache Correctness and Nested Dynamic Fixes
  3. Router Correctness and Turbopack Packaging
  4. The Agents Are Getting a Voice
  5. Cache Correctness and Persistence Performance
  6. A Bumpy Day for App Router Routing
  7. Router Correctness and the Deploy Test Backlog
  8. Turbopack Tightens Up Its Output