Resumo
O Next.js 16.5.0-canary.27 corrige o arquivo de trava do diretório de saída em sistemas de arquivos com suporte ausente ou limitado a esse mecanismo, como o NFS. A publicação também modifica a montagem do script Flight inserido na página: o framework utiliza as strings produzidas pelo React, evitando uma nova codificação desse conteúdo.
As alterações do Turbopack reorganizam o processamento dos grupos de chunks e incluem paralelismo na decodificação de consultas grandes em lote. As notas descrevem os mecanismos alterados, mas não apresentam medições de tempo de compilação. Você pode comparar o comportamento no seu projeto sem assumir um ganho de desempenho já medido pelo anúncio.
Novidades
A publicação concentra mudanças no funcionamento interno do framework e não anuncia uma nova funcionalidade pública.
Melhorias
- Next.js 16.5.0-canary.27 — Script Flight: a montagem do script inline utiliza as strings do React diretamente, evitando recodificá-las.
- Next.js 16.5.0-canary.27 — Grupos de chunks: o Turbopack consulta os índices por uma célula com chave e acompanha a disponibilidade por grupo. A organização utiliza chaves e incorpora grupos derivados do grafo.
- Next.js 16.5.0-canary.27 — Consultas em lote: o
turbo-tasks-backendparaleliza a decodificação de consultas grandes. OSnapshotCoordinatortambém distribui o contador de operações e verifica periodicamente o encerramento das operações pendentes. - Next.js 16.5.0-canary.27 — Persistência: o
turbo-persistencepreserva a quantidade de shards até a primeira mesclagem no nível inferior do armazenamento.
Correções
- Next.js 16.5.0-canary.27 — Diretório de saída: o arquivo de trava recebe uma correção para sistemas de arquivos com implementação ausente ou limitada de travas. O release cita o NFS como exemplo dessa condição.
Ponto de Atenção
Esta é uma pré-release canary. A publicação não descreve uma migração obrigatória nem uma alteração incompatível de interface. A condição experimental orienta a avaliação em homologação, sem caracterizar por si só uma quebra de compatibilidade.
Teste sugerido: compile uma aplicação de homologação cujo diretório de saída esteja em NFS e confira a conclusão do build. Para examinar a alteração no Flight, abra uma página que utilize componentes de servidor e verifique a renderização inicial e a navegação. Ao comparar o Turbopack, mantenha o mesmo projeto e as mesmas condições de cache entre as versões.
Notas da versão
O release oficial do Next.js 16.5.0-canary.27 foi publicado em 24/10/2026 às 23h47 UTC e está identificado no GitHub como pré-release. As notas não fornecem resultados quantitativos para as alterações de desempenho.