Lanzan una nueva versión de NodeJS: Node.js 16 disponible

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:

  • A finales de este mes de Abril: La versión de Node.js 10 llegará al final de su vida útil.
  • En Abril de 2022: La versión de Node.js 12 llegará al final de su vida útil.
  • En Abril de 2023: La versión de Node.js 14 lleará al final de su soporter a largo plazo.

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.

V8 actualizado a V8 9.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/.

API Stable Timers Promises

La API Timers Promises proporciona un conjunto alternativo de funciones de temporizador que devuelven objetos Promise, eliminando la necesidad de utilizarlos util.promisify().

Otras características recientes

Algunas de las características lanzadas recientemente en Node.js 15, que también estarán disponibles en Node.js 16, incluyen:

  • Implementación experimental de la API estándar de Web Crypto
  • npm 7 (v7.10.0 en Node.js v16.0.0)
  • Nodo-API versión 8
  • AbortControllerImplementación estable basada en la API web AbortController
  • Mapas de origen estable v3
  • Implementaciones de plataforma web atob ( buffer.atob(data)) y btoa ( buffer.btoa(data)) para compatibilidad con API de plataforma web heredada

Nuevos mínimos de compilador y plataforma

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

Extras

Recuerda que puedes encontar los mejores libros de NodeJS y algunos recursos de NodeJS. ?

Relacionado

Aplicaciones web renderizadas a través de un servidor Deno con Aleph JS

Aleph.js, es un framework de React para crear aplicaciones renderizadas mediante un servidor Deno, ya abierto en una versión alfa. Aleph hace que muchas de las características principales de Next.js estén disponibles en el entorno de Deno. El renderizado del lado del servidor configurado desde cero, ¡SEGUIR LEYENDO!

Vue Recursos

La más grande y excelente lista de recursos para los desarrolladores del framework de Javascript: Vue. Recursos Oficiales Guía Oficial Referencia de API Repositorio de GitHub Notas Guía de estilo Vue.js Noticias Recursos externos Vue.js 資料まとめ(para japonés) por @hashrock Vue.js Newsletter - Dosis semanal de noticias ¡SEGUIR LEYENDO!

Guías y Chuletas de Javascript, Vue, CSS, HTML, Linux y Más de Manz Dev

Las Chuletas de Manz Dev (antiguamente Emezeta) son todo un clásico en la web, se encuentran enlazadas en nuestro repositorio de libros desde hace mucho tiempo, más actualidad han recibido mejoras. Por eso, me ha parecido interesante compartirlas de forma individual para todos aquellos/aquellas que aún ¡SEGUIR LEYENDO!

¿Qué lenguajes de programación usan los ingenieros de Inteligencia Artificial?

La Inteligencia Artificial se ha convertido en una de los principales puntos dentro de las agendas comerciales para mejorar la experiencia del cliente, la resiliencia y la confiabilidad. Con los avances en aprendizaje automático, análisis de datos e inteligencia artificial conversacional, las empresas comienzan a darse ¡SEGUIR LEYENDO!

Convertir Código de JavaScript a TypeScript

En nuestro ámbito dinámico de desarrollo web, JavaScript ha sido durante mucho tiempo el lenguaje elegido. Su versatilidad y ubicuidad han impulsado numerosas aplicaciones y sitios web al éxito. Sin embargo, a medida que los proyectos crecen en tamaño y complejidad, el mantenimiento de las bases ¡SEGUIR LEYENDO!