Node.js 27.0.0-alpha.0.1.0 chega em Alpha com novidades em child_process, crypto, dns e http
Aprofundamento CEVIU
Aprofundamento
O Node.js 27.0.0-alpha.0.1.0 (Alpha), publicado em 12 de novembro de 2026 com @aduh95 no release, traz seis mudanças marcadas como SEMVER-MINOR. Em child_process, entra subprocess.timedOut, e um process.env reatribuído passa a ser herdado pelo subprocesso. Em crypto, há geração de certificados X.509 com suporte a CSR e guards de inspeção X.509 explícitos. O dns agora coalesce requisições idênticas e concorrentes de lookup().
O restante mira performance. O http agrupa body spans a cada execução do parser, o sea gera compile cache para os módulos VFS e o worker faz preload de streams no startup snapshot. Em crypto, createHmac() reutiliza contextos HMAC e operações síncronas cacheiam digests. Também entram getters de inspeção em X509Certificate e a rejeição de buffers imutáveis em random fill. Nas dependências, llhttp vai a 9.4.4, nghttp2 a 1.71.0, ngtcp2 a 1.26.0, e o V8 recebe patch para 15.6.75.50.
O que mudou
Em 29 de outubro de 2026, o CEVIU noticiou "Node.js 27.0.0-alpha.0.0.0 chega com V8 15.6 e novo limite padrão de heap", com o V8 em 15.6.75.13. Nesta alpha.0.1.0, o V8 sobe para o patch 15.6.75.50, na mesma linha 15.6. A nova versão acumula, assim, ajustes sobre a primeira alpha da série 27.
Por que isso importa
Para quem opera serviços em Node.js, a leitura é que a linha 27 segue evoluindo rápido, com ganhos de performance em HMAC, DNS e HTTP que devem aparecer em benchmarks próprios. Por ser Alpha, serve para testar compatibilidade, não para produção.
Linha do tempo
Node.js 27.0.0-alpha.0.0.0 chega com V8 15.6.75.13.
Node.js 27.0.0-alpha.0.1.0 sai com novidades em child_process, crypto, dns e http.
Perguntas frequentes
O que é o Node.js 27.0.0-alpha.0.1.0?
É uma versão Alpha da linha 27 do Node.js, publicada em 12 de novembro de 2026. Reúne mudanças em child_process, crypto, dns, http, sea e worker, além de atualizações de dependências.
O que é o subprocess.timedOut?
É uma adição SEMVER-MINOR ao child_process. A fonte lista o recurso, mas o changelog não detalha o comportamento.
O que muda no dns.lookup()?
Requisições idênticas e concorrentes de lookup() passam a ser coalescidas. Na prática, chamadas iguais em andamento são agrupadas em vez de tratadas separadamente.
Dá para usar essa versão em produção?
Não é o indicado, pois é um release Alpha. Use para testar compatibilidade da sua aplicação com a linha 27.
Fontes
- nodejs.orgfonte original
- Categoria
- CEVIU Web Dev
- Publicado
- 12 de novembro de 2026
- Editoria
- CEVIU Web Dev

