Noticias techJun 2026 · 3 min de lectura

Next.js 16: el caché por fin es opt-in

Next.js 16 admitió en la práctica que el caché del App Router fue un error y lo hizo explícito. Esto es lo que cambió de verdad, y por qué es el lanzamiento más honesto en mucho tiempo.

Raudin Moreno
Raudin MorenoIngeniero de Software

Next.js 16, lanzado en octubre de 2025, es el lanzamiento más honesto del framework en mucho tiempo. El titular es el caché, que pasó de implícito y sorprendente a explícito y opt-in, un arreglo directo al comportamiento del App Router del que más se quejaban los equipos.

use cache, no caché por defecto

Con Cache Components activado, todo corre en tiempo de petición por defecto. Optas por cachear con la directiva "use cache" en un archivo, un componente o una función, y el compilador deriva la clave de caché por ti. Invierte el modelo anterior: en vez de pelear con un caché que no pediste, nombras exactamente qué debe cachearse.

// Una función de datos cacheada. El compilador deriva la clave. export async function getPosts() { "use cache" cacheLife("hours") return db.posts.findMany({ where: { published: true } }) }

El Partial Prerendering dejó de ser una función y se volvió el motor. La bandera experimental.ppr se eliminó; el PPR ahora es simplemente cómo renderizan los Cache Components. El modelo mental por fin es simple: todo fuera de un límite Suspense es estático, todo lo de dentro llega en streaming.

Las nuevas APIs de caché son una decisión de arquitectura

revalidateTag ahora recibe un perfil de caché, updateTag da semántica de leer-tus-escrituras para Server Actions y formularios, y refresh solo refresca datos no cacheados. Elegir entre ellas es una decisión de diseño real. Leer-tus-escrituras para lo que un usuario acaba de enviar, stale-while-revalidate para catálogos y blogs.

Algunas señales más silenciosas: middleware.ts se renombró a proxy.ts y corre en el runtime de Node, lo que se lee como Vercel retirándose de la narrativa de edge en todas partes. Turbopack es el bundler por defecto ahora, con builds de dos a cinco veces más rápidos según sus cifras. El React Compiler es estable pero sigue apagado por defecto por su costo de build con Babel, y una vulnerabilidad crítica de deserialización en server components divulgada en diciembre de 2025 recordó que los React Server Components son una nueva superficie de ataque. En paralelo creció un movimiento de self-hosting, Coolify sobre un VPS barato, tras los cambios de facturación de Vercel.

Volver al blog© 2026 Raudin Moreno