nextjs v16.3.0-canary.80
Resumo
O Next.js v16.3.0-canary.80 traz uma canary extensa com ajustes em Turbopack, Server Components HMR, middleware Node.js, Partial Prefetching, React, SWC, create-next-app, testes, trace viewer, instrumentation e fragment scroll.
Novidades
- nextjs v16.3.0-canary.80 — Fragment scroll: o novo handler de scroll por fragmento fica habilitado por padrão.
- nextjs v16.3.0-canary.80 — HMR:
serverComponentsHmrCancellationentra como flag experimental. - nextjs v16.3.0-canary.80 — Node middleware: instrumentation passa a rodar para Node.js Middleware sem Adapter.
- nextjs v16.3.0-canary.80 — Trace viewer: o backend de trace do Next.js aceita span ids em string.
Melhorias
- nextjs v16.3.0-canary.80 — Turbopack: erros de persistência ganham mais detalhe, e exports dinâmicos recebem chaves antes do sealing.
- nextjs v16.3.0-canary.80 — Partial Prefetching: URL aparece como insight instantâneo com regra de página.
- nextjs v16.3.0-canary.80 — Runtime:
maxDurationé propagado para saídas do edge adapter. - nextjs v16.3.0-canary.80 — Testes: várias suítes grandes foram divididas ou ajustadas para reduzir instabilidade.
Correções
- nextjs v16.3.0-canary.80 — Server Components HMR: refresh supersedido cancela trabalho no servidor e no cliente.
- nextjs v16.3.0-canary.80 — Service worker: testes de deploy de service worker foram desativados ou corrigidos conforme a origem.
- nextjs v16.3.0-canary.80 — Dev overlay: gap de grid evita colisão com o botão flutuante de copy.
- nextjs v16.3.0-canary.80 — Middleware: parent span e awaiting do instrumentation hook recebem correções.
Breaking changes
Nenhuma quebra de compatibilidade foi marcada na origem. Como é canary, valide build, dev server, Turbopack e middleware antes de usar fora de teste.
Ponto de Atenção
- nextjs v16.3.0-canary.80 — Turbopack: confira persistência, SSG e warnings em builds grandes.
- nextjs v16.3.0-canary.80 — Teste sugerido: rode
next build, navegação com fragmento, middleware Node.js, fluxo com Server Components HMR e create-next-app com Tailwind.
Notas da versão
- nextjs v16.3.0-canary.80 — Canary extensa: a origem mistura runtime, testes, docs e toolchain.