Ha llegado Node.js 22: qué cambió y cómo afectará al desarrollo
El 3 de abril de 2025 se lanzó oficialmente Node.js 22. Este evento ya es considerado uno de los más significativos de los últimos años. La nueva versión de la plataforma trae no solo las tan esperadas mejoras de rendimiento, sino también cambios radicales en la sintaxis y el trabajo con módulos. Analicemos qué hay de nuevo en Node.js 22 y por qué debería actualizar sus proyectos.
Novedades clave de Node.js 22
Los desarrolladores de Node.js se centraron en tres áreas: velocidad de ejecución, simplificación de la sintaxis y estabilidad de la API. Estos son los principales cambios:
- Motor V8 12.4 — el nuevo motor JavaScript proporciona un aumento de rendimiento de hasta el 15% en escenarios típicos. Se han acelerado las operaciones con arrays y mejorado la compilación JIT.
- WebSocket estable — el soporte nativo de WebSocket ahora está marcado como estable. Esto significa que para crear aplicaciones en tiempo real ya no se necesitan bibliotecas de terceros como
wsosocket.io. - require() mejorado para ESM — ahora es posible cargar módulos ES de forma síncrona a través de
require(). Este es un gran paso hacia la compatibilidad total entre CommonJS y ESM. - Sintaxis de importación sin extensiones — Node.js 22 ha aprendido a añadir automáticamente
.js,.mjsy.cjsal importar. Ya no es necesario escribirimport './module.js', basta conimport './module'. - Soporte de banderas v en RegExp — la nueva bandera
vpara expresiones regulares mejora el trabajo con Unicode y conjuntos de caracteres.
Por qué es importante para los desarrolladores
Lo primero que salta a la vista es la velocidad. Si su proyecto funciona bajo alta carga, la actualización a Node.js 22 puede proporcionar un notable aumento de rendimiento sin cambiar el código. Esto es especialmente notable en el procesamiento de datos del lado del servidor y el análisis sintáctico.
Lo segundo es la simplificación del desarrollo. WebSocket estable permite escribir chats, juegos y servicios de streaming sin dependencias innecesarias. Y el require() mejorado reduce la barrera de entrada para los principiantes que están acostumbrados a CommonJS pero quieren usar módulos modernos.
Por último, la detección automática de extensiones de archivo es un detalle que ahorra horas de depuración, especialmente al migrar proyectos antiguos a ESM.
Cómo actualizar a Node.js 22
La actualización es estándar. Ejecute en la terminal:
npm install -g nn 22O descargue el instalador desde el sitio oficial nodejs.org. Para un funcionamiento correcto, también se recomienda actualizar npm a la versión 10.8+.
Qué sigue: Node.js 23 y planes
Los desarrolladores de Node.js ya han anunciado que en la versión 23 se planea abandonar por completo el soporte de módulos obsoletos y hacer la transición a ESM por defecto. Node.js 22 es un lanzamiento de transición que brinda la oportunidad de preparar el código para cambios futuros.
Recomendamos probar ya sus proyectos en Node.js 22 y reemplazar las llamadas obsoletas por las nuevas API. Esto le ahorrará tiempo en el futuro.
Artículo preparado para el portal educativo PythonLib. Siga las actualizaciones en el mundo de JavaScript y Node.js con nosotros.