Overview

Jamstack (JavaScript, APIs, and Markup) is a philosophy that prioritizes performance, security, and scalability. It moves away from traditional server-side CMSs and instead focuses on pre-rendering content and using APIs for dynamic functionality.

Core Components

  • JavaScript: Handles all client-side functionality and dynamic interactions.
  • APIs: All server-side processes or database actions are abstracted into reusable APIs.
  • Markup: Prebuilt at build time, usually using a static site generator.

Benefits

  • Blazing Fast: Served entirely from a CDN.
  • Highly Secure: No server-side vulnerabilities to exploit.
  • Cheap to Scale: Hosting static files is extremely inexpensive.