Voltar
Node.js 26 LTS já está disponível de forma geral na Vercel

Node.js 26 LTS chega à disponibilidade geral na Vercel e vira padrão para novos projetos

Aprofundamento CEVIU

Aprofundamento

A Vercel colocou o Node.js 26 LTS em disponibilidade geral e o tornou o padrão para todos os novos projetos. Entre as mudanças da versão que a plataforma destaca está o HTTP/2 por padrão no fetch nativo (Undici 8), que permite várias requisições compartilharem uma conexão quando o servidor suporta. Segundo a fonte, isso pode reduzir latência quando funções chamam APIs ou bancos via HTTP.

Também entram a Temporal API, alternativa ao Date com valores imutáveis e suporte nativo a fusos e calendários, e o V8 14.6, que traz recursos como Map.prototype.getOrInsert(). Para projetos existentes, o upgrade é automático no próximo deployment se engines.node no package.json permitir a 26, como em >=20. Para fixar a versão, use 26.x e faça redeploy. Deploys prebuilt exigem Vercel CLI 65.8.0 ou superior. Quem quiser manter HTTP/1.1 nas Functions define VERCEL_FETCH_DISABLE_H2 como 1 e refaz o deploy. Atualizações minor e patch do Node.js 26 chegam sozinhas.

O que mudou

Em 10 de junho de 2026, o CEVIU noticiou, em "Node.js 26: novidades da versão e o que esperar da mudança no modelo de lançamento", que o Node.js 26 já tinha sido lançado como versão Current, com V8 14.6. Em 28 de outubro de 2026, o CEVIU publicou que o Node.js 26.13.0 levou a série 26.x ao LTS com o codinome 'Lithium', e em 29 de outubro de 2026 que o suporte vai até abril de 2029. Agora o passo seguinte chegou à Vercel: a versão LTS virou padrão na plataforma.

Por que isso importa

Para quem opera projetos na Vercel com engines.node amplo, como >=20, a troca para o Node.js 26 acontece sem ação sua no próximo deploy. Isso vale uma checagem: o fetch passa a usar HTTP/2 e o comportamento de rede pode mudar. Fixar a versão em engines.node dá previsibilidade, e a variável de ambiente serve de rota de fuga se algo quebrar.

Linha do tempo

  1. CEVIU noticia que o Node.js 26 foi lançado como versão Current, com V8 14.6.

  2. Node.js 26.13.0 leva a série 26.x ao LTS com o codinome 'Lithium'.

  3. Node.js 26 entra em LTS, com suporte até abril de 2029.

  4. Vercel libera o Node.js 26 LTS em disponibilidade geral e o torna padrão para novos projetos.

Perguntas frequentes

Meu projeto na Vercel vai usar o Node.js 26 automaticamente?

Se o engines.node do package.json permitir a versão 26, como em >=20, sim. O build usará o Node.js 26 no próximo deployment. Se o intervalo não incluir a 26, o projeto continua na versão atual.

Como fixo o Node.js 26 manualmente?

Defina engines.node como 26.x no package.json e faça redeploy. Em deploys prebuilt, use a Vercel CLI 65.8.0 ou superior para publicar Functions com Node.js 26.

Como voltar ao HTTP/1.1 nas Functions?

Configure a variável de ambiente VERCEL_FETCH_DISABLE_H2 com o valor 1 e refaça o deploy. Isso desativa o HTTP/2 por padrão no fetch nativo.

O que a Temporal API muda em relação ao Date?

Segundo a fonte, ela oferece valores imutáveis e suporte nativo a fusos horários e calendários. Funciona como alternativa ao Date.

Fontes

Avalie este artigo:
Categoria
CEVIU Web Dev
Publicado
30 de outubro de 2026
Editoria
CEVIU Web Dev

Quer receber mais sobre CEVIU Web Dev?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser