Conferência sobre JavaScript (Node.js): principais anúncios
No último fim de semana, ocorreu online a maior conferência dedicada ao ecossistema JavaScript e ao ambiente de execução Node.js. Os organizadores reuniram os principais desenvolvedores do núcleo, autores de bibliotecas populares e engenheiros de grandes empresas de tecnologia. O tema principal foi o futuro da plataforma: desempenho, segurança e facilidade de desenvolvimento. Reunimos os anúncios mais importantes para quem programa em Node.js diariamente.
Principais melhorias de desempenho
Uma das palestras centrais foi a apresentação da equipe responsável pelo motor V8. Os desenvolvedores anunciaram a implementação de um novo compilador JIT, que acelera a execução de loops intensivos em até 40% em testes sintéticos. Em aplicações reais, como processamento de requisições HTTP e trabalho com bancos de dados, o ganho será de 10% a 25% sem qualquer alteração no código.
Além disso, foi anunciado o suporte experimental ao stack de chamadas assíncrono, que permitirá capturar erros com mais precisão em cadeias complexas de promessas. Espera-se que esse recurso esteja disponível em um dos próximos lançamentos principais do Node.js.
Nova sintaxe e recursos da linguagem
Também houve novidades do mundo do próprio JavaScript. Os palestrantes apresentaram a especificação final de vários recursos muito aguardados:
- Decoradores — entrarão oficialmente no padrão. Simplificam a metaprogramação e o trabalho com classes, especialmente em frameworks como NestJS.
- Operador ternário para switch — nova sintaxe
switch (true)com uma forma mais concisa de escrever condições. - Trabalho aprimorado com arrays — os métodos
groupByegroupByToMapfinalmente passaram da fase de proposta para o lançamento.
Todos esses recursos já estão disponíveis na versão atual do Node.js 22 ao ativar a flag --harmony.
Ferramentas do desenvolvedor e segurança
Um bloco separado da conferência foi dedicado às ferramentas. Foi apresentado o Node.js Inspector atualizado — o depurador integrado agora suporta depuração remota de contêineres e criação de perfil de memória em tempo real. Também foi anunciado um plugin para ESLint que verifica automaticamente vulnerabilidades de dependências diretamente durante a escrita do código.
A equipe de segurança do Node.js anunciou a implementação da varredura automática de pacotes npm na fase de publicação. Agora, bibliotecas maliciosas ou desatualizadas serão bloqueadas antes de chegarem ao registro. Este é um passo importante para o ecossistema, que ainda sofre com incidentes na cadeia de suprimentos.
Planos para o futuro
Na palestra de encerramento, os desenvolvedores do núcleo compartilharam o roteiro para os próximos dois anos. As principais direções:
- Suporte completo ao TypeScript "de fábrica", sem necessidade de instalar o compilador separadamente.
- Integração com WebAssembly para executar cálculos de alta carga no servidor.
- Transição para o sistema de módulos ESM como padrão no próximo lançamento LTS.
A conferência mostrou mais uma vez que o Node.js não diminui o ritmo. A plataforma continua evoluindo, com foco em velocidade, segurança e facilidade para o desenvolvedor. Acompanhe as atualizações no PythonLib — manteremos você informado sobre todas as mudanças.