Trusted answers to developer questions

What is JAMstack?

Get the Learn to Code Starter Pack

Break into tech with the logic & computer science skills you’d learn in a bootcamp or university — at a fraction of the cost. Educative's hand-on curriculum is perfect for new learners hoping to launch a career.

JAMstack is a modern way of building web applications. In JAMstack, the J stands for JavaScript, the A stands for APIs, and the M stands for Markup. These three types of technologies are combined to make web applications.

JAMstack
JAMstack

JavaScript

JavaScript handles the dynamic functionalities. Modern frameworks like React or even vanilla JavaScript can be used for this purpose.

APIs

All server-side functions are abstracted into reusable APIs. These APIs can be accessed via JavaScript.

Markup

Markup allows developers to create Rich Text that can be converted into HTML. Websites are served as static HTML files.

Advantages

  1. Hosting static files is cheap.

  2. No need to worry about security exploits as server-side and database functions are delegated.

  3. Static markup can be served via a content delivery network to allow users to get content faster.

RELATED TAGS

javascript
api
markup
Copyright ©2024 Educative, Inc. All rights reserved
Did you find this helpful?