Next Js Daily: Async Loading Fixes and Benchmark Overhaul
A cluster of fixes from gaearon closes out async module loading edge cases carved out of one large pull request, while a separate benchmarking effort rebuilds test fixtures to mirror real production sites like the Vercel Dashboard and Docs.
Duration: PT2M23S
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-15T22:00:35Z
- Audio duration: PT2M23S
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 15th, 2026, and today's codebase activity centers on one theme: taming async behavior in app routes.
A large stack of work, originally part of pull request 95468, got broken into smaller, reviewable pieces. Together they fix real build failures. Pull request 95790 fixes cache warming so builds properly wait on slow metadata modules, like opengraph images, instead of failing with a cache miss error. Pull request…
The second theme is benchmarking realism. Pull requests 95807 and 95814, both from gaearon, rebuild the bench fixtures to match real Flight payload shapes from the Vercel Dashboard, React Docs, and Vercel Blog, down to client component counts and chunk sizes. This matters because benchmark numbers are only useful if…
Two more items worth flagging: pull request 95833 excludes short-lived cache entries, under five minutes, from app shells, since they'd just get evicted anyway. And pull request 95682 fixes a router race condition where a fast reload-then-back navigation could leave the wrong page content showing under the correct URL.
What's next: watch for the TypeScript 7 backport, pull request 95831, landing on the 16.2 release line to prevent build…