Resumo
O Next.js 16.4.0-canary.62 amplia a análise dos arquivos gerados e mantém o desenvolvimento e a compilação em execução durante os avisos de atualização. O Turbopack também modifica a invalidação dos caminhos e o tratamento das tarefas removidas pelo coletor de lixo. Você pode conferir essas mudanças em uma cópia da aplicação, pois a versão continua identificada como pré-release.
Novidades
- Next.js 16.4.0-canary.62 — Skill do analisador: a publicação inclui uma skill para o analisador de bundle e amplia as informações disponíveis sobre as rotas. A análise mostra os grupos de chunks de cada rota e os módulos presentes nos arquivos JavaScript e CSS gerados.
Melhorias
- Next.js 16.4.0-canary.62 — Carregamento dos chunks: o analisador acompanha o carregamento assíncrono condicional e o carregamento dos chunks de workers. Isso permite investigar os arquivos envolvidos nessas duas formas de execução, sem uma redução de tamanho ou tempo de carregamento medida nas notas.
- Next.js 16.4.0-canary.62 — Avisos de atualização: os avisos de atualização do agente mostram as opções disponíveis. Os processos de desenvolvimento e de build continuam executando durante esses avisos.
- Next.js 16.4.0-canary.62 — Documentação de páginas estáticas: os novos guias explicam a preservação das páginas estáticas e a otimização da parte estática da página. Os exemplos de tratamento de erros utilizam as funções de interrupção por autorização. A documentação também inclui referências às configurações experimentais do Turbopack.
Correções
- Next.js 16.4.0-canary.62 — Invalidação de caminhos: o Turbopack consulta o registro de invalidadores antes de adicionar um caminho ao conjunto que será processado. As notas não quantificam a diferença no tempo de recompilação.
- Next.js 16.4.0-canary.62 — Tarefas removidas: o backend do Turbopack deixa de marcar como desatualizadas as tarefas dependentes de outras já removidas pelo coletor de lixo. Leituras e conexões a tarefas removidas geram erros. A restauração dispensa a retenção das tarefas em memória e descarta as ausentes.
- Next.js 16.4.0-canary.62 — Diagnóstico de rotas estáticas: as orientações mostradas nos erros dessas rotas recebem ajustes. A publicação não detalha cada mensagem alterada.
Ponto de Atenção
A canary.62 é uma pré-release. As alterações no backend do Turbopack descrevem comportamentos internos, sem anunciar uma incompatibilidade de configuração para a aplicação. A relação entre uma tarefa removida e o erro observado precisa ser conferida no log da sua execução, sem presumir que todo erro de compilação tenha essa causa.
Teste sugerido: em uma cópia da aplicação, execute o desenvolvimento com o Turbopack, altere um arquivo utilizado por uma rota estática e confira a recompilação e o log. Depois, execute o build e compare os módulos e os grupos de chunks mostrados pelo analisador. Uma rota que utilize um worker ou carregamento assíncrono condicional permite conferir o acompanhamento dessas dependências.
Quando aparecer um aviso de atualização, observe se o processo de desenvolvimento ou de build continua executando. Esses procedimentos são sugestões baseadas nas notas, não testes realizados pela Promovaweb. As mudanças da canary.61 pertencem à publicação anterior e não são reapresentadas como novidades desta versão.
Notas da versão
O release oficial do Next.js 16.4.0-canary.62 foi publicado às 11h22 de 06/10 em Nova York e está marcado como pré-release. As atualizações de snapshots dos testes pertencem à manutenção do próprio repositório e não descrevem uma funcionalidade para a aplicação.