From Wikipedia, the free encyclopedia
Web development architecture based on client-side JavaScript, APIs, and markup
Jamstack , previously stylized as JAMStack , is a
web development
architecture pattern
[1] and
solution stack . The acronym "JAM" stands for
JavaScript ,
API and
Markup (generated by a
static site generator ) and was coined by
Matt Biilmann in 2015.
[2] The idea of combining the use of JavaScript, APIs and markup has existed since the beginnings of
HTML5 .
[3]
[4]
In Jamstack websites, the
application logic typically resides on the client side (for example, an embedded e-commerce checkout service that interacts with pre-rendered static content), without being tightly coupled to a
backend server. Jamstack sites are usually served with a
Git -based or
headless CMS .
[2]
[5]
See also
Named "Stacks"
References
^
"What is Jamstack?" . Jamstack.org .
^
a
b Cardoza, Christine (2020-07-06).
"Jamstack brings front-end development back into focus" .
SD Times . Retrieved 2021-04-05 .
^ Schmitt, Christopher; Simpson, Kyle (2011-11-14).
HTML5 Cookbook . "O'Reilly Media, Inc.".
ISBN
978-1-4493-9679-4 .
^ Pecoraro, Christopher; Gambino, Vincenzo (2021-05-07).
Jumpstart Jamstack Development: Build and deploy modern websites and web apps using Gatsby, Netlify, and Sanity . Packt Publishing Ltd. pp. 2–7.
ISBN
978-1-80020-590-1 .
^ Biilmann, Mathias (2019).
Modern Web development on the JAMstack : modern techniques for ultra fast sites and web applications . Phil Hawksworth. Sebastopol, CA.
ISBN
9781492058564 .
OCLC
1123220815 . {{
cite book }}
: CS1 maint: location missing publisher (
link )