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

  1. Weekly Recap - Turbopack Performance and Caching Reliability
  2. Correctness Fixes Across Dev Tools and Turbopack
  3. Redirects, Accessibility, and Prerender Consistency Fixes
  4. Dev Server Stability and the Great Websocket Reconnect Fix
  5. Turbopack Memory Overhaul and the Great Test Gate Migration
  6. Hardening Cache, HMR, and Error Responses
  7. Client Navigation Edge Cases, Squashed
  8. Weekly Recap - Turbopack Hardening and Cache Correctness