ProjectsAboutBlog
  1. +
  2. +

What is JAMstack and why use it?

Published: 2020-04-07

What is JAMstack?

JAMstack stands for JavaScript, APIs and Markup, and is a set of tools that is used for building static websites.

A modern web development architecture based on client-side JavaScript, reusable APIs, and prebuilt Markup

Mathias Biilmann

CEO & Co-founder of Netlify

JAM

JavaScript

JavaScript enables interactive web pages and is an essential part of web applications. The vast majority of websites use it for client-side page behavior, and all major web browsers have a dedicated JavaScript engine to execute it.

APIs

An application programming interface is a computing interface to a software component or a system, that defines how other components or systems can use it. It defines the kinds of calls or requests that can be made, how to make them, the data formats that should be used, the conventions to follow, etc.

Markup

Using a Static Site Generator, static HTML files can be generated from source files to be served to a website.

Benefits of JAMstack

JAMstack has a lot of benefits compared to the traditional way of building websites using server-side CMS like Wordpress and Squarespace.

Performance

JAMstack generates pages at deploy times using CDN by sending pre-built markup and assets. No more waiting for sites to load!

Security

JAMstack isn't server-sided which means you don't need to worry about server and database vulnerabillities.

Pricing & Scalability

Hosting static assets is cheap and at times free (depending on the scale of the buisness), and will end up saving you a lot of money in the long run. Scalability is also very easy trough CDN.

Development

JAMstack offers faster and more versitale development which will result in a faster launch of your site.

Conlcusion

If its speed and security you're after, JAMstack is deffinetly the way to go. By relying on APIs and CDN to deliver pre-build markups you will experience faster load times and more secure websites.

More Insights

  1. Published at: 2020-04-13

  2. Published at: 2020-04-11

  3. Published at: 2020-04-10

  4. Published at: 2020-04-09

  5. Published at: 2020-04-09

  6. Published at: 2020-04-08

  7. Published at: 2020-04-07

  8. Published at: 2020-04-07

Author

Frederik Lauenborg

Creative Director