Home Blogs O Edgio Sites agora suporta Node.js v18 – Edgio
Applications

O Edgio Sites agora suporta Node.js v18 – Edgio

About The Author

Outline

Temos o prazer de anunciar que, com o lançamento do Edgio v7.4.0, o Edgio Sites agora suporta Node.js v18 . Esta atualização oferece aos nossos clientes a flexibilidade de escolher entre Node.js v16 e Node.js v18 para suas implantações, garantindo que eles possam aproveitar os recursos e melhorias mais recentes do tempo de execução Node.js.

O que há de novo no Node.js v18?

O Node.js v18 vem com uma série de novos recursos e APIs que aprimoram os recursos de seus aplicativos da Web. Aqui está um olhar mais atento sobre o que há de novo e como ele difere do Node.js v16:

Atualização do motor V8 JavaScript

Node.js v18 introduz uma atualização para o motor JavaScript V8 para a versão 10,1. Isso traz melhorias de desempenho e novos recursos JavaScript, como o e métodos para arrays, que podem simplificar certas tarefas de codificação.

API Experimental Global Fetch

Um dos recursos mais esperados é a API EXPERIMENTAL GLOBAL fetch, que agora está habilitada por padrão. Isso traz a conveniência da API de busca do navegador para o JavaScript do lado do servidor, tornando as solicitações HTTP mais simples e mais intuitivas.

Web Streams API

A API Web Streams, que também é experimental no Node.js v18, agora está disponível globalmente. Esta API fornece uma maneira padrão de lidar com dados de streaming, como leitura e gravação em arquivos ou comunicações de rede. Alguns frameworks modernos usam essa API para transmitir respostas HTML aos clientes assim que os primeiros pedaços de informações estiverem disponíveis. Isso leva a uma redução drástica do tempo até o primeiro Byte (TTFB) nos casos aplicáveis.

Atualize para Edgio CLI v7.4.0

Edgio CLI v7.4.0 adiciona suporte para escolher versões Node.js para o seu projeto Edgio. Para atualizar a versão da CLI do Edgio instalada localmente para a versão mais recente, execute o seguinte comando no diretório raiz do seu projeto antes desta versão, as implantações no Edgio v7 estavam sendo executadas no Node.js v16. Com esta nova versão, você tem a opção de selecionar qual versão do Node.js melhor se adapta às necessidades do seu aplicativo.

Usando Node.js v18 em seu Projeto Edgio

Para usar o Node.js v18 para o projeto do Edgio Sites, certifique-se de que você está usando o Edgio CLI v7.4.0 ou superior e defina o. cloudRuntime key no ficheiro para .
				
					module.exports = {
    name: 'my-property',
    organization: 'my-organization',
    cloudRuntime: 'nodejs18.x'
    //... rest of the configuration
}
				
			

Isso garante que quando seu aplicativo é executado em nossa plataforma ele usa a versão correta do Node.js. Recomendamos que você use a mesma versão Node.js ao desenvolver seu aplicativo localmente e ao implantar na plataforma Edgio para reduzir as chances de incompatibilidade.

Se você estiver usando ações do Github para automatizar implantações no Edgio, atualize a versão do Node.js também no arquivo do Github Action.

Avançar

Entendemos que estar atualizado com a mais recente tecnologia é crucial para os desenvolvedores. Embora não seja o primeiro a oferecer suporte ao Node.js v18, estamos comprometidos em melhorar continuamente nossa plataforma e fornecer as ferramentas necessárias para ter sucesso. A nova opção de configuração nos permite agilizar esses tipos de atualizações de versão no futuro.

Nós encorajamos você a explorar os novos recursos e ver como eles podem melhorar suas aplicações web. Como sempre, estamos aqui para apoiá-lo nesta transição e estamos ansiosos para ver o que você vai construir com Node.js v18 em sites do Edgio.