Next Js Daily: Server Actions Get Rerouted, Turbopack's Watcher Gets Rebuilt
Zack Tanner's team is untangling how Server Actions route across workers to fix long-standing correctness bugs, while Benjamin Woodruff continues a multi-PR overhaul of Turbopack's file watching system. Both efforts share a theme: fixing architectural shortcuts that caused subtle, hard-to-reproduce bugs.
Duration: PT2M34S
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-08T22:01:13Z
- Audio duration: PT2M34S
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 8th, and this is Next Js Daily.
The big pattern today is architectural cleanup — two teams are removing clever-but-fragile shortcuts that caused real production bugs, rather than patching symptoms.
Start with Server Actions. Today, when a Server Action lands on a route whose worker doesn't own it, Next.js forwards the request internally to the correct worker. Zack Tanner's PR 96950 says this forwarding "has caused correctness issues and miscellaneous bugs," and he's replacing it with direct routing — the…
Second theme: Turbopack's disk watcher. Benjamin Woodruff has landed three related PRs — 96353 added a mockable file system so the watcher can be unit tested in isolation, 96440 centralized watcher configuration and fixed real polling bugs, including forcing non-recursive mode when polling is active, and 96955…
A few smaller but practical fixes: PR 96967 stops the SWC React Server Components transform from misidentifying Pages Router sitemap and robots files as app metadata entries, and PR 96954 fixes non-ASCII search params breaking unstable_cache's internal labeling.
What's next: watch for the Server Action forwarding removal to fully land — it's a…
Nearby episodes from Next Js Daily
- Request Data Integrity and Turbopack Runtime Fixes
- The PPR Cleanup and the Request Sync Bug
- Chasing Infinite Loops in Navigation
- Cache Components Hardening and a Turbopack Deadlock Fix
- Request Insights Floods the Queue, Router Internals Get Unified
- The Dev Server Gets Its State in Order
- Untangling Execution Mode
- Turbopack's Rough Week