07.10.2026 · Signal Titans Editorial
Node.js 26.11.0 adiciona validadores de cabeçalho HTTP e controles de processo
Node.js 26.11.0 introduz validadores de cabeçalhos HTTP, limite de tempo de processos, diagnósticos expandidos e suporte Tier 2 ao Alpine Linux.

O projeto Node.js lançou o Node.js 26.11.0, atualizando a linha de lançamentos Current com novos recursos de tempo de execução, ganchos de diagnóstico expandidos, utilitários de segurança e desempenho, além de promoções no suporte a plataformas.
Diagnósticos expandidos e perfilamento de desempenho
O Node.js 26.11.0 traz diversas atualizações para as APIs de perfilamento de desempenho dentro do módulo perf_hooks. Desenvolvedores agora podem capturar instantâneos em pontos específicos no tempo e comparar dados de histogramas utilizando os novos métodos histogram.snapshot() e histogram.diff(). A atualização introduz a versão 2 do formato de exportação para histogramas, reforça a validação de importação CBOR e permite que o RecordableHistogram registre valores zero. Além disso, a saída do perfil de heap passa a expor métricas de tamanho e contagem de objetos, e problemas de truncamento na resolução de monitorEventLoopDelay() foram corrigidos.
Utilitários HTTP e aprimoramentos no Buffer
Os módulos principais de rede receberam funções utilitárias focadas nesta versão. O módulo http adiciona isValidHeaderName() e isValidHeaderValue() para auxiliar na validação de requisições em tempo de execução antes da construção dos cabeçalhos. Para implementações HTTP/2, a nova opção connectionWindowSize oferece às aplicações controle direto sobre os limites de controle de fluxo de conexão.
As operações de Buffer receberam duas extensões secundárias de API: isLatin1 para verificações de codificação e Buffer.stringLength() para medição rápida do tamanho de strings. Na integração experimental com SQLite, os métodos DatabaseSync e StatementSync passaram por pequenas alterações de nome, acompanhadas da adição de suporte à criação de tabelas virtuais por meio de createModule().
Controles de processo e suporte a plataformas
O controle de execução em tempo de execução foi atualizado com a introdução da flag de linha de comando --process-timeout=N, permitindo que operadores limitem o tempo de execução diretamente a partir da invocação. Enquanto isso, as funções process.ref() e process.unref() foram promovidas para o status estável.
A documentação agora reflete a promoção do Alpine Linux para o status de suporte a plataforma Tier 2. As dependências subjacentes do tempo de execução também foram atualizadas, incluindo OpenSSL 3.5.9, npm 11.20.0, undici 8.11.2 e zlib 1.3.2.1.
Ilustração editorial gerada por IA; não é uma fotografia documental.
Fonte: Node.js 26.11.0 (Current)