¿Qué hay de nuevo en Node.js v18?
Node.js v18 viene con una serie de nuevas características y API que mejoran las capacidades de sus aplicaciones web. Aquí hay una mirada más cercana a lo que hay de nuevo y en qué se diferencia de Node.js v16:V8 Actualización del motor JavaScript
Node.js v18 introduce una actualización del motor JavaScript de V8 a la versión 10.1. Esto trae mejoras de rendimiento y nuevas características de JavaScript como losAPI experimental Global Fetch
Una de las características más esperadas es la API experimental global fetch , que ahora está habilitada por defecto. Esto trae la comodidad de la API de búsqueda del navegador a JavaScript del lado del servidor, haciendo que las solicitudes HTTP sean más simples e intuitivas.Web Streams API
La API de Web Streams , que también es experimental en Node.js v18, está ahora disponible en todo el mundo. Esta API proporciona una forma estándar de manejar datos de transmisión, como leer y escribir en archivos o comunicaciones de red. Algunos marcos modernos utilizan esta API para transmitir respuestas HTML a los clientes tan pronto como los primeros fragmentos de información estén disponibles. Esto conduce a un tiempo drásticamente menor al primer byte (TTFB) en los casos aplicables.Actualizar a Edgio CLI v7.4.0
Edgio CLI v7.4.0 agrega soporte para elegir versiones de Node.js para su proyecto Edgio. Para actualizar su versión local de Edgio CLI a la última versión, ejecute el siguiente comando en el directorio raíz de su proyectoUsando Node.js v18 en tu proyecto Edgio
Para usar Node.js v18 para tu proyecto de Edgio Sites, asegúrate de que estás usando Edgio CLI v7.4.0 o superior y configura elcloudRuntime key
en su
module.exports = {
name: 'my-property',
organization: 'my-organization',
cloudRuntime: 'nodejs18.x'
//... rest of the configuration
}
Esto asegura que cuando su aplicación se ejecute en nuestra plataforma utilice la versión correcta de Node.js. Le recomendamos que utilice la misma versión de Node.js cuando desarrolle su aplicación localmente
Si estás usando acciones de Github para automatizar implementaciones en Edgio, asegúrate de actualizar la versión de Node.js en tu archivo de Github Action también.
Avanzando
Entendemos que estar al día con la última tecnología es crucial para los desarrolladores. Aunque no somos los primeros en ofrecer soporte para Node.js v18, estamos comprometidos a mejorar continuamente nuestra plataforma y proporcionarle las herramientas que necesita para tener éxito. La nueva
Le animamos a explorar las nuevas características y ver cómo pueden mejorar sus aplicaciones web. Como siempre, estamos aquí para apoyarte en esta transición y esperamos ver lo que construirás con Node.js v18 en Edgio Sites.