Resumo
O Next.js v16.3.0-canary.97 concentra ajustes internos do servidor de validação do Dev Mode com Cache Components: parte do trabalho passa a rodar em uma worker thread dedicada, atrás de uma flag experimental.
Novidades
- Next.js v16.3.0-canary.97 — Flag
experimental.devValidationWorker: nova opção de configuração que move a validação de Dev Mode para uma worker thread, com benchmark próprio incluído no changelog para medir o impacto (#96150, #96152).
Melhorias
- Next.js v16.3.0-canary.97 — Sourcemaps reaproveitados entre stack frames: os payloads e consumers de sourcemap passam a ser reutilizados em vez de recriados a cada frame do stack (#96198).
- Next.js v16.3.0-canary.97 — Fila de HMR sem crescimento quadrático: correção evita deslocamentos quadráticos na fila de Hot Module Replacement (#96137).
- Next.js v16.3.0-canary.97 — Derivação de tag de cache implícita otimizada: ajuste de desempenho na derivação implícita de tags de cache (#96120).
Correções
- Next.js v16.3.0-canary.97 — Timeout de sandbox liberado corretamente: ids de timeout de execução única (one-shot) no sandbox agora são liberados após rodar, evitando vazamento (#96161).
- Next.js v16.3.0-canary.97 — Symbolication do overlay de dev: corrigida a simbolização de stack traces no overlay de desenvolvimento para caminhos de projeto que precisam de percent-encoding (#96221).
- Next.js v16.3.0-canary.97 — Compression stream liberada em desconexão: o stream de compressão é liberado corretamente quando o cliente desconecta no meio de uma resposta (#96173).
Breaking changes
A origem pública não declara quebra de compatibilidade nesta versão canary.
Ponto de Atenção
- Next.js v16.3.0-canary.97 — Natureza experimental: o conjunto de mudanças gira em torno de uma flag experimental (
devValidationWorker) e de refatorações internas do validador de Dev Mode; não é indicado para produção sem acompanhar as próximas canaries.
Notas da versão
- Next.js v16.3.0-canary.97 — Origem: publicação vinculada ao release público em github.com/vercel/next.js/releases/tag/v16.3.0-canary.97.