JAMstack

JavaScript

APIs

Markup

🚫 Not JAM 🍇

❌ Site built with a server-side CMS.

❌ SPA that uses isomorphic rendering to build views on the server at runtime.

❌ Monolithic server-run web app.

Why?

Performance

Pre-built and served over a CDN

Higher Security

Reduce surface area, leverage third-party services

Cheaper, Easier Scaling

Deploying a stack of files

Better Developer Experience

Loose coupling and separation of controls

Best Practices

Entire Project on a CDN

Distributed (instead of living on a single server) and pushed to the edge

Everything Lives in Git

git clone

Install deps with a standard procedure

(No databases to clone, no complex installs)

Modern Build Tools

Automated Builds

Markup is prebuilt, content changes won’t go live until you run another build

Atomic Deploys

Re-deploy hundreds of files (all or nothing changes)

Instant Cache Invalidation

Ensure all changes are live

Learn more

jamstack.org