Node.js 21 ha sido lanzado oficialmente . Los cambios dignos de mención incluyen:
- Actualice el motor JavaScript V8 a 11.8
fetch
yWebStreams
alcanzar un estado estable--experimental-default-type
Agregue una nueva bandera experimental ( ) para los valores predeterminados del módulo de inversión- Cliente WebSocket incorporado
- Muchas actualizaciones para el corredor de pruebas.
- ……
El anuncio dice que Node.js 21 reemplazará a Node.js 20 como la versión "actual" cuando Node.js 20 se convierta en una versión de soporte a largo plazo (LTS) a finales de este mes. Según el calendario de lanzamiento, Node.js 21 será la versión "Actual" durante los próximos 6 meses hasta abril de 2024.
fetch
yWebStreams
alcanzar un estado estable
El módulo y los módulos de recuperación en Node.js 21 WebStreams
se han marcado como estables. Los afectados incluyen WebStreams
, FormData
, Headers
, Request
y Response
.fetch
- Cliente WebSocket incorporado
WebSocket
En esta versión se presenta una implementación experimental compatible con el navegador . Se puede habilitar a través de esta bandera: --experimental-websocket
.
Como ocurre con cualquier función experimental, está sujeta a cambios.
- Actualice el motor JavaScript V8 a 11.8
Node.js 21 utiliza una nueva versión del motor V8 (actualizado a la versión 11.8, que forma parte de Chromium 118), lo que brinda un rendimiento mejorado y nuevas funciones de lenguaje, que incluyen:
- Agrupación de matrices Agrupación de matrices
ArrayBuffer.prototype.transfer
- Expresiones constantes extendidas de WebAssembly
Finalmente, hay cambios de rendimiento, que se centran en mejorar las URL, la recuperación, las transmisiones, el nodo:fs y HTTP.
Consulte el anuncio de lanzamiento para obtener más detalles .