Next.js: Cleaning Up the Test Harness and Trimming Turbopack's Footprint
A cluster of PRs from Sebastian Silbermann's team stripped deprecated dependencies and fixed test-gating bugs surfaced by a CI deprecation-tracing experiment, while separate Turbopack work cut cache size by roughly twenty percent and reworked task hashing for performance.
Duration: PT2M25S
Episode overview
This episode is a short developer briefing from Next.js.
It explains recent repository work in plain language.
- Show: Next.js
- Published: 2026-09-03T13:12:59Z
- Audio duration: PT2M25S
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 September third, twenty twenty-six, and today's codebase activity centers on cleanup work uncovered by digging into what's actually running under the hood.
The headline theme is deprecation debt. An experimental CI run with trace-deprecation flags, tracked in PR ninety-eight one seven nine, surfaced roughly eighty-five hundred deprecation warnings in a single test run. Investigation traced about eight thousand of those to one import chain: node-fetch version two…
That same investigative pass caught a subtler bug: test suites skipped by a lazy force-gate condition were still running their setup and teardown hooks, causing failures like "next instance is not initialized." PR ninety-eight one six nine fixes the gate runtime to skip those hooks too, making the test suite's skip…
Second theme: Turbopack efficiency work from Luke Sandberg. PR ninety-seven seven one four introduces per-family compression for the Turbopack cache, choosing lighter compression for latency-sensitive metadata and heavier zstd compression for the bulk of task data. Real-world builds showed about a twenty percent…
Elsewhere, timneutkens shipped web-vitals version six with soft-navigation…
Looking…
Nearby episodes from Next.js
- Turbopack Memory Overhaul and the Great Test Gate Migration
- Hardening Cache, HMR, and Error Responses
- Client Navigation Edge Cases, Squashed
- Weekly Recap - Turbopack Hardening and Cache Correctness
- Closing the Gaps Between Client and Server Truth
- Prerender Correctness and a Repo Cleanup Sweep
- Turbopack Trims Bundles While Router Fixes Correctness
- Image Pipeline Stability and Turbopack Deadlock Fixes