Ingenieros reducen en un 90% el consumo de memoria RAM y aceleran la compilación 2,3 veces.

Los desarrolladores, que durante años soportaron fallos repentinos de Node.js al compilar aplicaciones complejas, pudieron respirar más tranquilos: salió una nueva versión del framework de JavaScript Next.js, que promete librarlos del conocido mensaje «FATAL ERROR». El equipo de Next.js presentó la versión 16.3 — la primera actualización importante desde octubre de 2025, que reduce el consumo de memoria RAM en desarrollo hasta un 90% y, además, acelera el renderizado y el funcionamiento en general.
La contribución principal a la economía de memoria la aporta el empaquetador integrado Turbopack, que desde 2022 sustituye progresivamente a Webpack en el proyecto. En la nueva versión están activados por defecto el caché en disco y el desplazamiento de datos no utilizados a disco. Una instancia con 50 rutas (páginas separadas) ahora consume alrededor de 840 megabytes en lugar de los anteriores 4,6 gigabytes — un ahorro de aproximadamente el 82%.
El caché en disco, probado ya en la versión 16.1, lee el caché guardado antes de la compilación y recompila solo los fragmentos de código que han cambiado. Según pruebas de Vercel, una compilación de un proyecto que antes tardaba 21 segundos ahora se completa en 9,2 segundos — una aceleración de 2,3 veces. El desplazamiento de memoria, activado por defecto en modo de desarrollo, mueve los datos no solicitados al disco cuando se aproxima al umbral de carga y los vuelve a cargar cuando es necesario.
En modo experimental está disponible un nuevo compilador de React escrito en Rust, integrado directamente en Turbopack. Evita la configuración manual de la memoización que antes requería pasar el código por el transpilador Babel, y es capaz de reducir el tiempo de compilación en un 34% en arranque en frío y en un 46% en recompilación.
La mejora de rendimiento también afectó a la ejecución del código. El paso a TypeScript versión 7, reescrito en Go, según la estimación del equipo de Next.js acelera el funcionamiento aproximadamente diez veces. En el servidor, renunciar a la conversión de los web streams a favor de los streams nativos de Node.js en toda la capa de renderizado permite procesar un 22% más de solicitudes sin cambiar el código de las aplicaciones.
Entre otras novedades figuran la unificación de la carga útil para reducir el número de solicitudes de precarga, un mejor caché de archivos estáticos, la herramienta de depuración Instant Navigations, que muestra los componentes lentos, documentación con soporte de versiones para agentes de IA, límites propios de manejo de errores y compatibilidad con importaciones de archivos tipo «glob».
Las conversaciones sobre la pérdida de popularidad de Next.js en favor de los frameworks Remix, Astro y Gatsby aún no se confirman en los datos: según el director general de Vercel, Guillermo Rauch, este año el número de descargas del framework superó los mil millones — casi el doble del año pasado, que fue de alrededor de 520 millones.