Capítulo 232 de 456
Controla se o App Router agrupa (inlines) respostas pequenas de prefetch de segmentos numa única resposta, reduzindo número de requisições de prefetch às custas de alguma duplicação de dados compartilhados entre rotas. Habilitado por padrão; a maioria dos apps não precisa mexer.
true (padrão) inlina com thresholds default; false desabilita (cada segmento vira sua própria requisição); um objeto customiza os thresholds.experimental.prefetchInlining é experimental.2048 bytes): maior tamanho que um único segment response pode ter para ser elegível a inlining (gzip-compressed).10240 bytes): maior tamanho total inlinável num bundle de prefetch por caminho.import type { NextConfig } from 'next'
const nextConfig: NextConfig = {
experimental: { prefetchInlining: { maxSize: 2048, maxBundleSize: 10240 } },
}
export default nextConfig
| Valor | Descrição |
|---|---|
true | Inlina com thresholds default (padrão) |
false | Desabilita inlining; cada segmento é sua própria requisição |
object | Inlina usando maxSize/maxBundleSize customizados |
| Versão | Mudança |
|---|---|
| 16.3.0 | experimental.prefetchInlining habilitado por padrão. |
| 16.2.0 | experimental.prefetchInlining adicionado. |