Dec. 16, 2020, 10:10 p.m.

What is Jamstack?

Known Unknowns

It’s probably no surprise to anyone in the know that the followup to my email about Netlfy would most likely be about Jamstack. After all, Jamstack was created by Netlify.

Jamstack is an architecture that improves the speed, security, and scalablilty of websites.

The “JAM” in Jamstack stands for:

  • Javascript
  • APIs
  • Markup

Pages are pre-rendered into static pages (the markup) that can be served from a content delivery network (CDN). This makes the delivery fast and allows the site to scale. Then Javascript can be used to make calls to APIs that provide the backend data. Thus the website becomes truly dynamic.

Jamstack works with modern development tools that developers are already using. At the time of this writing, Next.js, Hugo, Gatsby and Jekyll are the top four most used frameworks/libraries for creating Jamstack applications. Starting a deployment is, like Netlify, as easy as making a commit to GitHub.

You just read issue #21 of Known Unknowns. You can also browse the full archives of this newsletter.

This email brought to you by Buttondown, the easiest way to start and grow your newsletter.