Engenharia

O que é ISR (Incremental Static Regeneration)?

ISR é o meio-termo entre SSG e SSR: gera página estática no build, regenera em background depois de X segundos — velocidade de CDN com dados quase-frescos.

Inventado pelo Next.js. Você define revalidate (ex: 60 segundos). Primeira request serve estático; depois disso, próxima request triggera regenerate em background; novos usuários veem versão atualizada.

Perfeito pra páginas que mudam ocasionalmente (preços, blog popular, catálogo). Velocidade do CDN, mas sem ficar 6 horas com dado velho.

Perguntas frequentes

ISR é caro?
Não. Cobra compute só na regeneração (1x por intervalo), não por request. Sai muito mais barato que SSR puro.
ISR funciona em qualquer host?
Não, exige infra que suporte (Vercel é a referência). Hosts estáticos puros não.