Skip to main content
Technical Glossary

Incremental Static Regeneration (ISR)

Exact Definition

Incremental Static Regeneration (ISR) is a Next.js rendering pattern that allows developers to update static pages in the background after site deployment without rebuilding the entire website.

Architectural Deep Dive

ISR combines the speed of static site generation (SSG) with the flexibility of server-side rendering (SSR). Pages are pre-rendered at build time. When a request is received, the edge serves the cached static page. In the background, Next.js revalidates the data. If the database changed, it regenerates the static page and updates the cache without downtime.

The ERPStack Approach

We implement on-demand ISR across all ERPStack programmatic pages. When a case study or term changes in the database, our webhook invalidates the page cache in under 300ms.

Related reading

Explore Custom ERP Solutions by Location, Industry, and Alternatives

Global Architectures