Next.js 16.4 marca los componentes de caché como el modelo de programación predeterminado recomendado para todas las aplicaciones. El modelo permite a los desarrolladores marcar partes del árbol de componentes como elegibles para el almacenamiento en caché utilizando la directiva 'use cache' y el helper cacheLife de 'next/cache'. Estas anotaciones reemplazan los comportamientos de caché implícitos de las versiones anteriores del App Router, permitiendo que el caché del lado del cliente, el caché del lado del servidor y la renderización en tiempo de solicitud se compongan dentro de una sola página.

La versión introduce ensureStatic, una opción de configuración que puede exportarse desde una ruta o un layout para garantizar que la carcasa, el prefetch o la navegación completa permanezcan estáticos, evitando que el contenido dinámico se infiltre inadvertidamente en una página. También presenta las APIs de navegación y prefetch, que permiten a los desarrolladores posponer la carga de datos específicos hasta que ocurra una navegación real o un prefetch explícito, habilitando patrones como mostrar solo el primer mensaje de un hilo durante un prefetch y cargar el resto en la navegación.

Para mantener los proyectos actualizados, Next.js 16.4 mejora sus herramientas de agente. El comando next upgrade ahora acepta una bandera --agent que guía una actualización automatizada desde la versión actual hasta una versión objetivo, aplicando codemods y pasos de verificación. Además, la configuración experimental.agentUpgrade puede solicitar automáticamente las actualizaciones pertinentes, y experimental.agentFeedback permite a los agentes preparar borradores de informes sobre los problemas encontrados para que el equipo de Next.js los revise. La actualización también reduce el uso de memoria y el tamaño en disco durante el desarrollo, disminuye los tiempos de compilación, produce paquetes de producción más pequeños e incluye React 19.3.