Node.js 22: los principales cambios del nuevo lanzamiento

Entrenador de Python en Línea para Principiantes

Aprende Python fácilmente sin sobrecargarte de teoría. Resuelve tareas prácticas con verificación automática, recibe pistas y escribe código directamente en el navegador, sin instalar nada.

Start Course

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 ws o socket.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, .mjs y .cjs al importar. Ya no es necesario escribir import './module.js', basta con import './module'.
  • Soporte de banderas v en RegExp — la nueva bandera v para 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 22


O 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.

Recommended Libraries