Resumo
O Next.js 16.4.0-canary.59 corrige a exibição desnecessária do fallback de Suspense durante uma atualização de URL e a suspensão dos parâmetros no cliente durante alterações rasas de navegação. Você pode comparar uma mudança de parâmetro na mesma página antes e depois da atualização, observando a tela de carregamento e a continuidade da interface.
O protocolo de diagnóstico recebe informações de memória e alocação. O React Compiler também ganha uma opção para preservar a memoização. Esta publicação pertence ao canal experimental e as notas apresentam os nomes das mudanças, sem detalhar a configuração da nova opção.
Novidades
- Next.js 16.4.0-canary.59 — Diagnóstico de memória: o protocolo do trace-server compatível com o Model Context Protocol (MCP) inclui informações sobre alocações e memória.
- Next.js 16.4.0-canary.59 — React Compiler: uma opção permite preservar a memoização. As notas não informam seu nome de configuração nem um procedimento para ativá-la.
Melhorias
- Next.js 16.4.0-canary.59 — Tarefas do Turbopack: o
turbo-tasks-backendsimplifica as verificações de acesso e os ambientes de execução. O acompanhamento de modificações verifica o acesso emtrack_modificatione limita o acompanhamento deDataà invalidação de serialização. - Next.js 16.4.0-canary.59 — Testes internos: verificações de arquivos em disco recebem remoção de testes redundantes e execução contínua de asserções que faltavam. A publicação não apresenta uma comparação de desempenho.
Correções
- Next.js 16.4.0-canary.59 — Navegação: atualizações de URL não acionam desnecessariamente o fallback de Suspense nos casos corrigidos. Alterações rasas de URL também não suspendem os parâmetros no cliente.
- Next.js 16.4.0-canary.59 — Integração contínua: a publicação corrige uma falha nos testes causada por uma alteração anterior das exportações ESM. As notas não descrevem uma correção adicional no comportamento dessas exportações em produção.
Ponto de Atenção
A canary.59 é uma pré-release. Teste sugerido: em uma cópia da aplicação, altere parâmetros da URL mantendo a mesma página e confira a exibição do fallback de Suspense. Compare também o comportamento dos componentes que usam esses parâmetros. Execute o build habitual e verifique os testes de navegação antes de considerar a atualização. Para a opção do React Compiler, confirme a configuração na implementação ou na documentação oficial antes de alterar o projeto, pois as notas não fornecem esse detalhe.
Notas da versão
O release oficial do Next.js 16.4.0-canary.59 foi publicado às 20h23 de 03/10 em Nova York, com registro UTC de 04/10. As sugestões de teste permitem conferir a navegação descrita nas notas e não representam uma validação já executada da sua aplicação.