Next.js Daily: Lock-Free Scheduler Speeds Large Builds
Turbo-tasks removed the global scheduler lock, cutting 32-core cold build wall time by about 15% and doubling core utilization, while snapshot-consistency fixes were backported to LTS and small router and CI reliability fixes landed.
Duration: PT2M21S
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-10-12T06:07:04Z
- Audio duration: PT2M21S
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 Monday, October 12th, 2026.
The big signal today is Turbopack build scalability. Merged PR 99773 removes the global lock from the task scheduler's hot path, roughly doubling C-P-U utilization on 32-core cold builds.
First theme, task engine performance and safety. In a fresh build almost every task shares the lowest priority, so every schedule and worker pop was contending on one mutex. The fix splits the queue, lowest priority goes to a lock-free first-in-first-out queue, higher priorities stay in a locked heap that pops now…
Second, router correctness paper cuts. PR 100005 fixes stale cache reuse for empty optional catch-alls, where navigating from slash to slash-b could reuse the root response without fetching. PR 99998 stops the dev server from logging a validation error when a page with cache components enabled simply calls redirect,…
Third, test cost and signal. PR 100004 stops spinning up empty test shards, after data showed over 700 jobs in a week finished in under a minute just installing dependencies. Related cleanup marks known Rspack plus React 18 failures as expected, and limits Vercel-specific cache header checks to Vercel deploys.
What's next, watch…
Nearby episodes from Next.js Daily
- Upgrade Workflow Split-Out
- Turbopack Chunking and Cache Fixes
- Durable Cache Hardening and Upgrade Tooling Split
- Turbopack Traces Get Leaner
- Static Shell Guides and Auth Rollback
- Agent-Readable Bundles and Stable Auth
- Weekly Recap - Router Stability and Cache Components Lock-In
- Router Refresh Fix and Turbopack Runtime Cleanup