Node.js: um novo ciclo de evolução
Na conferência anual de JavaScript e Node.js, a comunidade de desenvolvedores recebeu muitos anúncios há muito esperados. O evento reuniu milhares de participantes de todo o mundo, e as principais novidades diziam respeito tanto ao próprio runtime Node.js quanto às ferramentas associadas. Reunimos para você os anúncios mais significativos que mudarão a abordagem para criar aplicações server-side.
1. Node.js 22: modo estável e desempenho aprimorado
O principal anúncio foi o lançamento da versão estável do Node.js 22. Entre as principais mudanças:
- Suporte nativo a WebSocket — agora não é necessário instalar bibliotecas de terceiros para trabalhar com conexões em tempo real
- Garbage collector aprimorado — redução média de 15% no consumo de memória
- Módulo
node:sqlite— trabalho integrado com SQLite sem dependências adicionais - Suporte completo a módulos ES — o modo CommonJS está gradualmente se tornando coisa do passado
Os desenvolvedores notaram que o Node.js 22 ficou 20% mais rápido que a versão anterior ao processar um grande número de requisições simultâneas.
2. Bun: novo concorrente no mercado
Atenção significativa foi dada ao projeto Bun — um runtime alternativo para JavaScript. A equipe anunciou a versão 1.2, que agora é totalmente compatível com a API do Node.js. Entre as vantagens:
- Execução de scripts até 4 vezes mais rápida que o Node.js
- Transpilador TypeScript e JSX integrado sem configuração adicional
- Gerenciador de pacotes próprio (10 vezes mais rápido que o npm)
Muitos palestrantes recomendaram o Bun para novos projetos, especialmente em arquitetura de microsserviços.
3. TypeScript 6.0: tipagem estrita para servidores
A Microsoft apresentou uma versão preliminar do TypeScript 6.0. A principal novidade são os decorators no nível do padrão ECMAScript. Isso significa que agora é possível usar decorators sem flags experimentais. Também foi adicionado suporte a:
- Tipos condicionais com literais de template
- Operador
satisfiespara inferência precisa de tipos - Integração com as novas APIs do Node.js 22
4. Deno: versão estável 2.0 e compatibilidade com npm
O projeto Deno (criado pelo criador do Node.js) anunciou o lançamento estável 2.0. A principal mudança é a compatibilidade total com pacotes npm. Agora o Deno pode executar praticamente qualquer código Node.js existente. Adicionalmente:
- Suporte nativo a variáveis de ambiente a partir de arquivos
.env - Segurança aprimorada — por padrão, todos os scripts são executados em sandbox
- Ferramenta para migração automática de projetos do Node.js para o Deno
5. Ferramentas de desenvolvedor: o que há de novo?
A conferência também apresentou atualizações de ferramentas populares:
- ESLint 9.0 — transição para configuração plana, abandono de regras obsoletas
- Webpack 6 — arquitetura modular e suporte a novos padrões JavaScript
- Prisma 6 — suporte aprimorado a SQLite e bancos de dados serverless
Resultados e previsões
Con