Node.js expande oficialmente o suporte: nova plataforma em ação
A equipe de desenvolvimento do Node.js anunciou uma atualização tão esperada: com o lançamento da versão 22.6 (LTS), a plataforma recebe suporte oficial para chips ARM64 em computadores desktop com Windows. Anteriormente, essa arquitetura era suportada apenas no Linux e macOS, deixando os usuários do Windows sem uma compilação nativa. Agora, o Node.js pode funcionar em dispositivos como Surface Pro X ou laptops com Snapdragon sem emulação, o que aumenta significativamente o desempenho e reduz o consumo de memória.
Este é um passo que os desenvolvedores que usam dispositivos ARM esperavam há muito tempo. De acordo com o blog oficial do Node.js, a nova compilação passou por um ciclo completo de testes e está pronta para uso em produção. Você pode instalá-la através do site oficial ou do gerenciador de pacotes nvm-windows (use a flag --arm64).
Por que isso é importante para o ecossistema JavaScript? Aqui estão os pontos-chave:
- Desempenho — compilações nativas ARM são até 40% mais rápidas em operações de entrada/saída em comparação com a emulação x86.
- Eficiência energética — a redução da carga no processador prolonga a vida útil da bateria em laptops ARM.
- Compatibilidade — todos os pacotes populares, incluindo Express, Fastify e Prisma, já foram testados na nova arquitetura.
- Desenvolvimento para IoT — a compatibilidade ARM simplifica a criação de soluções de servidor para Raspberry Pi e outros computadores de placa única.
Além disso, a atualização também afetou outras plataformas. Nesta mesma versão, o Node.js melhorou o suporte para FreeBSD 13+ e adicionou compatibilidade experimental com RISC-V — uma arquitetura aberta que ganha popularidade em sistemas acadêmicos e embarcados. Os desenvolvedores enfatizam que isso é apenas o começo: os planos incluem suporte completo para LoongArch (o equivalente chinês do MIPS) e IBM Z.
Para quem trabalha no Windows ARM, a transição será perfeita. Todos os projetos existentes no Node.js continuarão funcionando sem alterações — basta substituir a versão instalada. Se você usa o gerenciador de pacotes Chocolatey ou Scoop, o comando de instalação permanece o mesmo, mas agora o sistema escolherá automaticamente a arquitetura correta.
O que isso significa para a educação? No PythonLib, já estamos preparando lições atualizadas, onde abordaremos a compilação de projetos para ARM, configuração de CI/CD para desenvolvimento multiplataforma e comparação de desempenho do Node.js em diferentes arquiteturas. Assine as atualizações — um guia detalhado será lançado na próxima semana.
Baixe a nova versão no site oficial do Node.js ou pelo terminal com o comando nvm install 22.6.0. Experimente, teste e compartilhe os resultados nos comentários!
Atualizado em: 15 de março de 2025. Versão Node.js 22.6.0 LTS.