Next Js Daily: Route Matching Gets Strict, and Turbopack Gets Leaner

The App Router's strict route matching now catches three classes of previously silent routing mistakes, while a cluster of Turbopack fixes tightens up glob resolution, path handling, and compile-phase memory. A caching bug that caused duplicate background revalidation under 'use cache' was also fixed.

Duration: PT2M48S

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-10T22:00:04Z
  • Audio duration: PT2M48S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Good evening. It's September 10th, and tonight's briefing centers on routes that quietly broke and paths that quietly lied.

The biggest theme: strict route matching in the App Router just got three new checks, all from Josh Story. PR 97401 now errors when a page file isn't matched by any route at all — previously those files were silently dropped from the build, making a project look like it had routes it didn't. PR 97430 catches…

Second theme: Turbopack's handling of paths and globs got a real audit. Sokra's PR 96557 fixes `import.meta.glob` so parent-relative and root-absolute patterns actually resolve, instead of silently returning nothing — a change that also caught an unrelated bug in a shared path helper, fixed in PR 98497, where…

Third, a caching correctness fix: Unstubbable's PR 98446 stops duplicate background revalidation under `use cache`. A prior refactor meant to add private-cache persistence in dev had accidentally caused repeat requests to wait for a fresh generation instead of serving stale data, undermining the whole point of…

Also worth noting: Eps1lon is retiring `node-fetch` from the test harness in favor of Node's built-in fetch, across PRs 98195, 98346, and…

What'…

Nearby episodes from Next Js Daily

  1. The Cache Reliability Push
  2. Clearing the Deployment Test Backlog and Caching Correctness
  3. Prefetch Correctness and the Great Turbopack Rebuild
  4. Squashing Flaky Tests and a Build-Hanging Bug
  5. Closing the Gaps Between Config and Behavior
  6. Turbopack's Storage Overhaul and a Quiet Accessibility Fix
  7. Image Redirects and Type Generation Cleanup
  8. Dev Server Reliability Under the Microscope