El equipo de Node JS anunció hoy, una nueva versión de Node JS, la versión de NodeJS 16.
Esta nueva versión, estará en vigor durante los próximos 6 meses y posteriormente, se promoverá a Soporte a largo plazo (LTS) en Octubre de 2021.
Tras, el lanzamiento de NodeJS 15 en Octubre de 2020, ya tenemos aquí una nueva actualización.
Desde el equipo de Node, nos dejan importantes recordatorios a tener en cuenta, si es que eres usuario de NODE o mantienes proyectos que lo implementen:
Entre los aspectos más destacados, se incluye la actualización del motor JavaScript V8 a 9.0, binarios de Apple Silicon prediseñados y APIs estables adicionales.
Puedes descargar la última versión de https://nodejs.org/en/download/current/ o usar Node Version Manager en UNIX para instalar con nvm install 16.
La publicación del blog de Node.js que contiene el registro de cambios está disponible en NodeJS v16.0.0.
Una nueva versión del motor JavaScript V8 trae ajustes y mejoras de rendimiento, además de mantener Node.js actualizado con las funciones del lenguaje JavaScript.
En Node.js v16.0.0, el motor V8 se actualiza a V8 9.0, desde V8 8.6 en Node.js 15.
Esta actualización incluye los índices de coincidencia de expresiones regulares de ECMAScript, que proporcionan los índices de inicio y finalización de la cadena capturada.
La matriz de índices está disponible a través de la propiedad .indices en objetos coincidentes cuando la expresión regular tiene la bandera /d.
Para obtener más información sobre las nuevas funciones y actualizaciones en V8, consulte el blog de V8: https://v8.dev/.
La API Timers Promises proporciona un conjunto alternativo de funciones de temporizador que devuelven objetos Promise, eliminando la necesidad de utilizarlos util.promisify().
Algunas de las características lanzadas recientemente en Node.js 15, que también estarán disponibles en Node.js 16, incluyen:
AbortControllerImplementación estable basada en la API web AbortControllerbuffer.atob(data)) y btoa ( buffer.btoa(data)) para compatibilidad con API de plataforma web heredadaNode.js proporciona binarios prediseñados para varias plataformas diferentes. Para cada versión importante, se evalúan y aumentan las cadenas de herramientas mínimas cuando corresponde.
Node.js v16.0.0 será la primera versión en la que enviamos binarios prediseñados para Apple Silicon.
Si bien proporcionaremos tarballs separados para las arquitecturas Intel ( darwin-x64) y ARM ( darwin-arm64), el instalador de macOS ( .pkg) se enviará como un binario ‘fat’ (multi-arquitectura).
La producción de estos binarios fue posible gracias a la generosidad de MacStadium que donó el hardware necesario al proyecto.
En nuestras plataformas basadas en Linux, el nivel mínimo de GCC para compilar Node.js 16 será GCC 8.3.
Los detalles sobre las cadenas de herramientas y los compiladores compatibles se documentan en el archivo BUILDING.md de Node.js.
Recuerda que puedes encontar los mejores libros de NodeJS y algunos recursos de NodeJS. ?
Los juegos gratis de Amazon Prime Gaming representan un atractivo significativo para los suscriptores de…
Si eres un amante de los videojuegos, estás de suerte. Hasta el 20 de noviembre…
La computación cuántica acaba de dar un salto gigante. John M. Martinis, recién galardonado con…
La biografía más vendida del cofundador de Apple, Steve Jobs; escrita por uno de los…
Hubo un tiempo en el que la “seguridad en el hogar” significaba confiar en un…
Elon Musk vuelve a romper todos los esquemas. Los accionistas de Tesla acaban de aprobar…