Conferência de JavaScript (Node.js): principais anúncios
Em outubro de 2024, ocorreu a maior conferência de JavaScript e Node.js, reunindo milhares de desenvolvedores de todo o mundo. O evento foi palco de grandes anúncios, demonstração de novos recursos da plataforma e discussão sobre o futuro do JavaScript no servidor. A equipe do PythonLib destacou as notícias mais importantes que impactarão o trabalho de cada desenvolvedor Node.js.
1. Node.js 22 — o tão esperado lançamento
O principal evento foi o anúncio da versão estável do Node.js 22. Os desenvolvedores apresentaram melhorias significativas de desempenho e segurança. As principais mudanças incluem:
- Módulo ESM por padrão: agora todos os novos projetos usam módulos ES sem configurações adicionais;
- Cliente WebSocket integrado: não são mais necessárias bibliotecas de terceiros para trabalhar com websockets;
- Parser JSON acelerado: a velocidade de análise de grandes dados aumentou em 30%.
2. Nova API para trabalhar com o sistema de arquivos
Foi apresentada a experimental File System Access API, que permite trabalhar com arquivos do sistema local diretamente do Node.js, como no navegador. Isso simplifica a criação de aplicativos desktop com Electron e ferramentas híbridas.
3. Ferramentas para microsserviços
Na conferência, foi anunciado o módulo oficial @nodejs/service-bridge para construção de arquitetura de microsserviços. Ele inclui:
- balanceamento de carga integrado;
- suporte a gRPC e REST;
- descoberta automática de serviços.
4. Melhoria no trabalho com TypeScript
Os desenvolvedores do Node.js anunciaram planos para execução totalmente nativa de arquivos TypeScript sem etapa de compilação. Na versão 23, haverá uma flag experimental --experimental-strip-types, que permitirá executar arquivos .ts diretamente.
5. Segurança e monitoramento
Em resposta ao aumento de ataques cibernéticos, foi apresentado um novo conjunto de ferramentas de segurança:
- Built-in Audit: auditoria integrada de dependências para vulnerabilidades na inicialização;
- Contextual Security: isolamento contextual para cada requisição.
6. Comunidade e Open Source
Os participantes da conferência apoiaram a iniciativa Node.js Sustainability Working Group, voltada para melhorar a documentação e atrair novos contribuidores. Foi aprovado um plano para reduzir o tempo entre lançamentos principais para 12 meses.
O que isso significa para os desenvolvedores?
Os anúncios confirmam que o Node.js continua evoluindo como uma plataforma universal para desenvolvimento de servidores, aplicações em nuvem e DevOps. Recomendamos acompanhar o lançamento do Node.js 22 e testar as novas APIs em seus projetos agora mesmo — isso permitirá estar um passo à frente.
Acompanhe as atualizações no PythonLib — continuaremos publicando guias práticos e análises dos novos recursos do Node.js.