Jamstack
A web architecture using JavaScript, APIs, and Markup for faster, more secure sites.
Definition
Jamstack is a modern web development architecture that pre-renders pages at build time rather than on each request. Sites are served from CDNs with dynamic functionality handled by JavaScript and APIs. This approach improves performance, security, and developer experience.
Why It Matters
Jamstack sites are faster, more secure, and cheaper to scale than traditional server-rendered sites. The architecture has become increasingly popular for marketing sites, e-commerce, and content-heavy applications.
Examples in Practice
A marketing site built with Next.js, pulling content from Sanity, and deployed on Vercel. An e-commerce storefront using Gatsby with Shopify APIs. A documentation site generated from Markdown files and deployed to Netlify.