Resumo
O Next.js v16.4.0-canary.21 atualiza o SWC, modifica a coleta de memória do Turbo Tasks e corrige o tratamento de caches usados por prefetch e Partial Prerendering. A publicação também amplia referências experimentais de navegação e prefetch e ajusta o suporte a loaders do webpack no Turbopack.
Novidades
- Next.js v16.4.0-canary.21 — APIs experimentais: a documentação recebe referências para
unstable_navigationeunstable_prefetch, além de uma orientação para excluir conteúdo do prefetch.
Melhorias
- Next.js v16.4.0-canary.21 — SWC e geração de testes: o compilador avança para a versão 78, e
pnpm new-testcrianext.config.tsnos aplicativos gerados. - Next.js v16.4.0-canary.21 — Turbo Tasks: raízes do garbage collector ficam ancoradas explicitamente, e objetos órfãos podem ser recuperados entre sessões.
- Next.js v16.4.0-canary.21 — Testes de deploy: a suíte usa alterações locais de JavaScript por padrão e resolve dependências
workspace:*para a versão sob teste.
Correções
- Next.js v16.4.0-canary.21 — Partial Prerendering: hints desatualizados voltam a produzir o acompanhamento em runtime, e caches abaixo de
MIN_SHELL_STALEsão tratados somente como conteúdo de prefetch. - Next.js v16.4.0-canary.21 — Validação de cache: caches excluídos dos prerenders recebem validação imediata.
- Next.js v16.4.0-canary.21 — Loaders do webpack: a configuração do Turbopack aceita loaders sem o campo opcional de opções.
Ponto de Atenção
- Next.js v16.4.0-canary.21 — Estabilidade: esta publicação pertence ao canal canary e deve ser conferida num ambiente separado.
- Next.js v16.4.0-canary.21 — Teste sugerido: execute uma rota com Partial Prerendering, invalide um cache excluído do prerender e teste um loader do webpack sem opções pelo Turbopack.
Notas da versão
- Next.js v16.4.0-canary.21 — Publicação oficial: consulte o release no GitHub, publicado em 8 de setembro de 2026.