Incremental Static Regeneration (ISR)

Static page that revalidates in the background every 60 seconds.

Generated at:2026-01-15T14:48:46.748Z

This page is cached and served statically, but Next.js will regenerate it in the background after 60 seconds. The first visitor after revalidation triggers the rebuild, subsequent visitors get the new version.

Implementation

// Revalidate every 60 seconds
export const revalidate = 60

export default async function Page() {
  // Data fetched at build time, then
  // revalidated in background
  const data = await fetchData()

  return <Dashboard data={data} />
}

// On-demand revalidation via API:
// revalidatePath('/modes/isr')
// revalidateTag('dashboard-data')

Total Views

24,521

+12.4%vs last period

Unique Users

8,294

+8.1%vs last period

Bounce Rate

42.3%

-2.1%vs last period