Cache Kings and Deployment ID Dreams

The Next.js team delivered some major performance wins today with 20 merged PRs focused heavily on caching improvements and deployment infrastructure. Wyatt Johnson led the charge with a sophisticated LRU cache implementation for minimal mode, while the Turbopack team continued their relentless optimization efforts across multiple storage and caching layers.

Duration: PT4M4S

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-01-23T11:17:03Z
  • Audio duration: PT4M4S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Hey there, Next.js developers! Welcome back to another episode of the Next.js podcast. I'm your host, and wow, do we have an exciting day to unpack with you. January 23rd brought us 20 merged pull requests and some absolutely fantastic improvements that are going to make your apps faster and more reliable.

Let me start with the star of today's show - and honestly, this one had me genuinely excited when I read through it. Wyatt Johnson just merged what might be one of the smartest caching improvements we've seen in a while. It's all about fixing a really sneaky problem that was happening during ISR revalidation.

Picture this: you've got multiple requests hitting the same page at the same time - maybe during a traffic spike or when your content is being revalidated. The old system had this single-entry cache that would basically step on itself. One request would cache something, then another request for the same path would…

Wyatt's solution is elegant - an LRU cache with compound keys that combines the pathname with an invocation ID. So now different invocations can cache entries for the same pathname independently. It's like giving each request its own parking spot instead of…

Speaking…

Nearby episodes from Next.js

  1. Turbopack Gets TypeScript PostCSS Support & Worker Threads Comeback
  2. Core Cleanup and Developer Experience Day
  3. Documentation Updates and Font Freshness
  4. Cache Revolution and Font Fixes
  5. Turbopack Storage Revolution and Worker Fixes
  6. Smart Routing and Deployment ID Revolution
  7. Experimental Gestures and Foundation Building
  8. When Features Fight Back - A Turbopack Revert Story