Home Blogs Edgio Sites ahora soporta Node.js v18 – Edgio
Applications

Edgio Sites ahora soporta Node.js v18 – Edgio

About The Author

Outline

Nos complace anunciar que con el lanzamiento de Edgio v7.4.0, Edgio Sites ahora es compatible con Node.js v18. Esta actualización ofrece a nuestros clientes la flexibilidad de elegir entre Node.js v16 y Node.js v18 para sus implementaciones, lo que garantiza que puedan aprovechar las últimas características y mejoras del tiempo de ejecución de Node.js.

¿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 los métodos y matrices, que pueden simplificar ciertas tareas de codificación.

API 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 proyecto antes de esta versión, las implementaciones en Edgio v7 se estaban ejecutando en Node.js v16. Con esta nueva versión, tienes la opción de seleccionar qué versión de Node.js se adapta mejor a las necesidades de tu aplicación.

Usando 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 el cloudRuntime key en su archivo a .
				
					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 y cuando implemente en la plataforma Edgio para reducir las posibilidades de incompatibilidad.

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 opción de configuración nos permite agilizar este tipo de actualizaciones de versiones en el futuro.

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.