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 osAPI 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 projetoUsando 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
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
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
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 .