O que foi apresentado na principal conferência Node.js em 2024?
Neste ano, a tradicional conferência de outono sobre JavaScript (Node.js) reuniu milhares de desenvolvedores de todo o mundo. O evento ocorreu sob o lema "Desempenho, segurança e ecossistema". Reunimos para você os anúncios mais importantes que todo profissional que trabalha com JavaScript no servidor precisa conhecer.
Novo lançamento LTS Node.js 22
O principal evento foi o anúncio do lançamento estável do Node.js 22. Na nova versão, o trabalho com módulos ES foi melhorado, o suporte experimental ao WebAssembly GC foi adicionado, e a análise de arquivos JavaScript foi acelerada em 15%.
- Suporte nativo a import assertions para carregamento seguro de JSON.
- npm 11 atualizado com melhor cache e segurança.
- Aceleração do ciclo de eventos (Event Loop) graças à otimização do libuv.
Express.js v5 — o tão aguardado lançamento major
Os desenvolvedores do popular framework Express.js finalmente lançaram a quinta versão. Principais mudanças:
- Suporte completo a async/await em middleware (não é mais necessário encapsular em try/catch).
- Tratamento de erros aprimorado com a nova classe HttpError.
- API de roteamento atualizada — agora é possível usar segmentos dinâmicos sem bibliotecas de terceiros.
- Redução de 20% no consumo de memória para aplicações de alta carga.
Ferramentas para desenvolvedores: novos recursos
Na conferência, foram apresentadas várias ferramentas interessantes que facilitam a vida dos desenvolvedores Node.js:
- Nodemon 4.0 — agora reinicia o servidor automaticamente apenas quando arquivos no diretório ativo são alterados, e não o projeto inteiro.
- Debugger Pro — extensão para VS Code com visualização da pilha de chamadas e threads.
- Fastify 5.0 — novo lançamento major com tipagem aprimorada para TypeScript.
Segurança e monitoramento em foco
Uma seção separada foi dedicada à segurança de aplicações servidoras. Entre os anúncios:
- Helmet.js atualizado com bloqueio de novos tipos de ataques XSS.
- Integração do OpenTelemetry diretamente no Node.js — agora não é necessário instalar pacotes separados para tracing.
- Lançamento do Node.js Security Toolkit — um conjunto de scripts para auditoria automática de dependências.
O que esperar em 2025?
A conferência terminou com uma mesa-redonda onde o futuro do ecossistema foi discutido. Os desenvolvedores prometeram:
- Suporte completo ao TypeScript "nativo" no Node.js 24 (ainda em status experimental).
- Compatibilidade aprimorada com WebAssembly para execução de cálculos de alto desempenho.
- Um novo mecanismo de isolamento de threads para Worker Threads.
Acompanhe as atualizações em pythonlib.ru — continuaremos a falar sobre os principais eventos no mundo do JavaScript e Node.js.