Home Blogs Os sites do Edgio agora suportam o Node.js v18 – Edgio
Applications

Os sites do Edgio agora suportam o 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 o Node.js v18. Esta atualização oferece aos nossos clientes a flexibilidade de escolher entre o Node.js v16 e o Node.js v18 para as suas implementações, garantindo que eles possam aproveitar os recursos e melhorias mais recentes do tempo de execução do 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 melhoram as capacidades das suas aplicações web. Aqui está um olhar mais atento sobre o que é novo e como ele é diferente do Node.js v16:

Atualização do motor JavaScript v8

O 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 de JavaScript, como os métodos e para arrays, que podem simplificar certas tarefas de codificação.

API Experimental Global Buscar

Um dos recursos mais esperados é a API de busca global experimental , que agora está ativada 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 intuitivas.

Web Streams API

A API Web Streams , que também é experimental no Node.js v18, está agora 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 esta API para transmitir respostas HTML aos clientes assim que os primeiros pedaços de informação estiverem disponíveis. Isto leva a uma redução drástica do tempo até o primeiro Byte (TTFB) nos casos aplicáveis.

Atualizar para Edgio cli v7.4.0

Edgio cli v7.4.0 adiciona suporte para escolher versões do Node.js para o seu projeto Edgio. Para atualizar a versão local do Edgio cli instalada 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 em execução 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 da sua aplicação.

Usando o Node.js v18 no seu Projeto Edgio

Para usar o Node.js v18 para o seu 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 o seu aplicativo é executado em nossa plataforma ele usa a versão correta do Node.js. Nós recomendamos que você use a mesma versão do Node.js ao desenvolver seu aplicativo localmente e ao implantar na plataforma Edgio para reduzir as chances de incompatibilidade.

Se você estiver usando as ações do Github para automatizar implantações no Edgio, não se esqueça de atualizar a versão do Node.js no seu arquivo do Github Action também.

Avançando

Entendemos que estar atualizado com a mais recente tecnologia é crucial para os desenvolvedores. Apesar de não sermos os primeiros a oferecer suporte ao Node.js v18, estamos empenhados em melhorar continuamente a nossa plataforma e fornecer-lhe as ferramentas de que precisa para ter sucesso. A nova opção de configuração permite-nos simplificar estes 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 o Node.js v18 nos sites do Edgio .