Qué hay de nuevo en Node.js 24: más rápido, más seguro, más moderno
15:35, 07.05.2025
El 6 de mayo de 2025 se lanzó Node.js 24, una nueva versión importante de la popular plataforma JavaScript. Esta versión se convertirá en LTS (soporte a largo plazo) en octubre de 2025 y recibirá soporte hasta el 30 de abril de 2028. Node.js 24.x ofrece a los desarrolladores actualizaciones estables, mejoras en seguridad y nuevas funciones para construir aplicaciones del lado del servidor y del cliente.
Cambios clave en Node.js 24
- AsyncContextFrame ahora está habilitado por defecto en AsyncLocalStorage. Mejora el rendimiento y facilita la gestión del contexto asíncrono.
- URLPattern ya es un objeto global — no requiere importación para usarlo en validaciones y análisis de URLs.
- El Permission Model ya no es experimental. Se utiliza la bandera --permission para limitar el acceso al sistema de archivos, bloquear procesos secundarios, etc.
- El módulo node:test ahora espera automáticamente la finalización de pruebas anidadas, sin necesidad de usar await.
Otras novedades
- El motor V8 se actualizó a la versión 13.6, con soporte para Float16Array, RegExp.escape, Error.isError, Memory64 en WebAssembly.
- Undici 7.x — nuevo cliente HTTP más rápido.
- npm 11 — nueva versión del gestor de paquetes.
- En Windows, ahora se necesita ClangCL para compilar. MSVC ya no es compatible.
Este lanzamiento refuerza a Node.js como una herramienta confiable para el desarrollo web moderno.