Member-only story
An Introduction To The Jamstack

Let’s take a look at the Jamstack, the architectural approach that makes your websites faster, safer, cheaper, and all that with a better developer experience.
What Is It?
The Jamstack is an architectural approach and the letters “J A M” are an acronym which actually stand for:
- JavaScript
- APIs
- Markup
JavaScript
JavaScript is the universal runtime of the web. Every browser can handle JavaScript and it’s the language that brings interactivity to every modern-day browser. JavaScript can either be written directly or act as a compile target.
APIs
More and more APIs are created every day. Take Stripe for example. They offer an API to process payments for you. It is designed to be integrated into other projects and doesn’t offer a fully-fledged frontend like Paypal does, for example. Everyone can integrate an API or multiple into their project and make use of what they offer.
Markup
The web is made up of markup. HTML is the markup language of the web. Every website contains HTML that can be rendered by a client’s browser. Without HTML there wouldn’t be websites.