Jamstack
An architectural approach to web development built on pre-rendered markup served from a CDN, with dynamic needs handled by JavaScript and reusable APIs at the edge/client rather than a monolithic server. (The name originally: JavaScript, APIs, Markup.)
Core idea
Separate content from presentation by pre-rendering (static-site-generator), then layer interactivity via APIs. Claimed benefits, per jamstack-generators-list: performance, security, deployment simplicity.
Relationship to the rest of the wiki
- A static-site-generator is the build-time engine of a Jamstack site.
- astro and eleventy are Jamstack-aligned generators; jamstack.org curates the ranked jamstack-generators-list.
- The architecture is the structural alternative to the request-time CMS model of wordpress, whose wordpress-market-share-decline is the market backdrop here.