Next Js Daily: Cleaning Up Prefetching and Test Debt

Two Next.js contributors landed fixes that stop unnecessary speculative prefetch requests in Partial Prefetching, while a separate cluster of test suites got rebuilt to remove flaky, unmaintained native-module dependencies.

Duration: PT2M45S

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-08-19T22:00:27Z
  • Audio duration: PT2M45S

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 August 19th, 2026, and this is Next Js Daily.

The top story today is a pair of fixes to Partial Prefetching that changes real request behavior for App Router apps. Janka Uryga's PR 97524 removes "unstable eager," an incomplete feature that was quietly marking segments as needing eager prefetch even when developers hadn't asked for it. Combined with PR 97503,…

The second theme is test infrastructure debt. Eps1lon opened three related PRs — 97543, 97541, and 97542 — all tackling the same root problem: test suites that depended on real native Node modules like sqlite3 or firebase-grpc to exercise addon-loading edge cases. Those dependencies were often uninstallable on…

A few other items worth flagging: Niklas Mischkulnig's PR 96004 moves preview props into their own manifest file, trimming what the giant prerender manifest needs to carry at runtime. And PR 90300 lands cross-module compile-time constants in Turbopack, letting dead code behind constants like IS_DEV get stripped…

What's next: watch for more externalBrowserRuntime and Flight-payload work from eps1lon, aimed at removing unsafe-inline from Content Security Policy — that's a security-relevant thread…

That's…

Nearby episodes from Next Js Daily

  1. Custom Page Extensions and a CI Cleanup Sweep
  2. Prefetching Precedence and Route Table Cleanup
  3. Turbopack Cleanup and Partial Prefetching Push
  4. Module Federation, Native Test Fixtures, and Prefetch Internals
  5. Development Caching Gets Untangled
  6. Turbopack's Garbage Collection Groundwork and Build Performance Push
  7. Router Rewrite and Strict Route Matching Take Shape
  8. Routing Gets a Deep Cleanup