Node 22 LTS

Salve devs, oficialmente será lançado a versão do Node 22 com suporte a longo prazo LTS.

Segundo o blog oficial do Node, a versão 22 não vem com muitas novidades, mas achei interessante destacar alguns pontos que vai tornar o desenvolvimento um pouco melhor.

Atualização V8 para 12.4

A versão 12.4 da V8 inclui novos recursos como WebAssembly Garbage Collection, Array.fromAsync , métodos Set e auxiliares de iterador.

Maglev

O compilador Maglev do V8 agora está habilitado por padrão em arquiteturas suportadas ( https://v8.dev/blog/maglev ). Maglev melhora o desempenho de programas CLI de curta duração.

Executando scripts package.json

O Node.js 22 inclui um novo recurso experimental para a execução de scripts package.jsoncom o sinalizador cli node --run <'script-in-package-json>. Ele também suporta node --run testa execução do comando de teste dentro de package.jsonscripts

Modo de observação (node --watch)

A partir desta versão, o Modo Watch é considerado estável. Quando no modo de observação, as alterações nos arquivos monitorados fazem com que o processo Node.js seja reiniciado.

Pessoalmente, acho que é algo bom pra quem está iniciando no javascript, mas para os mais experientes será quase inutil, pois usamos mais Typescript do que Javascript. Agora teremos o fim definitivo do nodemon?

WebSocket

A implementação do WebSocket compatível com o navegador, anteriormente atrás da flag --experimental-websocket, será habilitada por padrão. Isso fornece um cliente WebSocket para Node.js sem dependências externas.

glob e globSync

Esta versão adiciona ao node:fsmódulo as funções globe globSyncpara correspondência de padrões. Os desenvolvedores agora podem utilizar essas funções para combinar caminhos de arquivos com base em padrões especificados.

Nota Final

Experimente a nova versão do Node.js 22! Estamos sempre felizes em ouvir seus comentários. Testar seus aplicativos e módulos com o Node.js 22 ajuda a garantir a compatibilidade futura do seu projeto com as alterações e recursos mais recentes do Node.js. Também digno de nota é que o Node.js 18 chegará ao fim da vida útil em abril de 2025, portanto, recomendamos que você comece a planejar a atualização para o Node.js 20 (LTS) ou Node.js 22 (em breve será LTS).