Novedades de Node.js 22: Funciones y actualizaciones interesantes

Novedades de Node.js 22: Funciones y actualizaciones interesantes

Node.jsel potente y popular tiempo de ejecución de JavaScript, ha lanzado su última versión: Nodo.js 22. En esta versión destacan tres actualizaciones importantes: la capacidad mejorada de require() módulos ECMAScript (ESM) dentro de los módulos CommonJS, la introducción de un cliente WebSocket integrado y las últimas actualizaciones del motor V8 de JavaScript. Exploremos estas actualizaciones y mucho más.

Principales actualizaciones de Node.js 22

Mejorado require() para módulos ECMAScript

Node.js 22 tiende un puente entre CommonJS y los módulos ECMAScript al permitir que el require() para importar módulos ESM directamente. La nueva versión permite que los módulos ECMAScript síncronos sean require()d en virtud del --experimental-require-module que facilita la integración y el uso de diferentes sistemas de módulos.

Cliente WebSocket nativo

Node.js 22 introduce un cliente WebSocket nativo que agiliza la implementación de funcionalidades web en tiempo real. Esta capacidad incorporada elimina la dependencia de bibliotecas de terceros para la comunicación WebSocket, lo que facilita el desarrollo de aplicaciones que requieren actualizaciones de datos en directo, como aplicaciones de chat o notificaciones en directo.

Actualizaciones del motor JavaScript V8

El motor V8 JavaScript de Node.js 22 se ha actualizado para mejorar el rendimiento e introducir nuevas funciones ECMAScript, manteniendo a Node.js a la vanguardia de la eficiencia en la ejecución de JavaScript. El motor V8 actualizado es ahora compatible con nuevas funciones como WebAssembly Garbage Collection, Array.fromAsync, métodos Set y ayudantes de iterador, lo que mejora significativamente el rendimiento y las capacidades.

Otras actualizaciones

  • Compilador Maglev activado: Activado automáticamente en arquitecturas compatibles, el Compilador Maglev mejora la eficacia de ejecución de los programas CLI breves, optimizando las operaciones para un rendimiento más rápido y con mayor capacidad de respuesta.
  • Ejecución directa de scripts package.json: Una innovadora característica experimental de Node.js 22 es la posibilidad de ejecutar scripts directamente desde el package.json utilizando la bandera CLI node --run <script-in-package-json>. Esta función ofrece a los desarrolladores una forma racionalizada de gestionar y ejecutar scripts, mejorando la eficacia del flujo de trabajo.
  • Modo Reloj Estable Oficial: El node --watch que recarga automáticamente los procesos de Node.js cuando se modifican los archivos, ha alcanzado su plena estabilidad. Esta funcionalidad es crucial para los desarrolladores que buscan pruebas y desarrollo iterativos eficientes.
  • Mejora del rendimiento del streaming: El ajuste de la Marca de Agua Alta por defecto de 16KiB a 64KiB mejora el rendimiento general de las operaciones de flujo, aunque a costa de un modesto aumento del uso de memoria.
  • Introducción de las Capacidades de Globbing: El glob y globSync se han añadido funciones a node:fs que permite a los desarrolladores hacer coincidir fácilmente las rutas de los archivos basándose en patrones específicos.
  • Creación mejorada de instancias AbortSignal: Mejoras en el proceso de creación de AbortSignal suponen un aumento significativo del rendimiento de APIs como fetch y diversas herramientas de prueba.

Para descargar Node.js 22.0.0 y explorar estas nuevas capacidades, visita Descargas de Node.js. Para más detalles sobre las funciones y la lista completa de commits, consulta el GitHub oficial.

A medida que Node.js 22 pasa de su estado de versión "Actual" a soporte a largo plazo (LTS) en octubre, tienes la oportunidad de empezar a integrar estas innovaciones en sus proyectos.

Calendario de lanzamientos de Node.js

LiberaEstadoLanzamiento inicialInicio LTS ActivoMantenimiento InicioFin de la vida útil
18.xMantenimiento19 de abril de 202225 de octubre de 202218 de octubre de 202330 de abril de 2025
20.xLTS18 de abril de 202324 de octubre de 202322 de octubre de 202430 de abril de 2026
21.xMantenimiento17 de octubre de 2023-1 de abril de 20241 de junio de 2024
22.xActual23 de abril de 202429 de octubre de 202421 de octubre de 202430 de abril de 2027
23.xPendiente15 de octubre de 2024-1 de abril de 20251 de junio de 2025
24.xPendiente22 de abril de 202528 de octubre de 202520 de octubre de 202630 de abril de 2028

Mejora el rendimiento y la seguridad de tu tienda con Hosting PHP especializado. Consigue velocidades más rápidas para tu tienda online con almacenamiento NVMe , protección del servidor, recursos dedicados y herramientas de optimización.

marca de verificación99,99% de tiempo de actividad marca de verificaciónSSL gratuito marca de verificaciónDirección IP dedicada marca de verificaciónServidor gestionado

Alojamiento PHP

Comparte este artículo

Deja una respuesta

Tu dirección de correo electrónico no se publicará. Los campos obligatorios están marcados con *.