Capítulo 225 de 456

onDemandEntries

Core Idea

Controla como o dev server descarta ou mantém em memória as páginas compiladas durante desenvolvimento.

Key Concepts

  • maxInactiveAge: período (ms) que o servidor mantém uma página no buffer antes de descartá-la.
  • pagesBufferLength: número de páginas mantidas simultaneamente em memória sem serem descartadas.

Code Examples

module.exports = {
  onDemandEntries: {
    maxInactiveAge: 25 * 1000,
    pagesBufferLength: 2,
  },
}
  • O que demonstra: os dois únicos parâmetros da opção, com valores padrão do Next.js.

Key Takeaways

  1. Afeta apenas o comportamento de memória do dev server, sem impacto em produção.