On-demand ISRは、On-demand Incremental Static Regeneration の略称で、Next.jsによって提供される機能の一つです。
この機能を利用すると、必要に応じて静的ページを再生成することができます。
通常、Next.jsではビルド時に静的ページを生成することで、高速なパフォーマンスを実現しますが、ISRを使用するとリクエスト時に必要なページのみを再生成することができます。
ISRでは設定した秒数のキャッシュが残りますが、これでは早急に修正したい場合などにいち早く情報を更新できません。
On-demand ISRを利用することによって任意のタイミングで更新することが可能になります。