JAMstack
An architecture that pre-builds static markup (HTML), enriches it with JavaScript, and pulls dynamic data from APIs.
JAMstack stands for JavaScript, APIs, Markup. Sites are pre-rendered to static HTML at build time, served from a CDN, and dynamic features are added via client-side JavaScript and third-party APIs.
In the original strict definition, every page was static. In modern usage popularized by Next.js, Astro, Nuxt, Remix the line has blurred: incremental static regeneration, edge rendering, and partial hydration give you static-fast pages with dynamic capabilities.
The core JAMstack idea ship as much pre-rendered HTML as possible, serve from a CDN, and only do dynamic work where it matters is now mainstream architecture, even on platforms that don't use the term.