webweb-architecture

What is the JAMstack web development architecture?


I keep seeing references to JAMstack web development architecture.

From the web page Jamstack.org it is not obvious how JAMstack is different from the common JavaScript SPA frontend with REST API backend architecture.

What is the key difference?


Solution

  • Javascript Heavy front end - APIs for everything else - templated Markup

    jamstack.org is the canonical site with examples and explanation

    The key thing that differentiates JAMstack from other architectures is the middle part. APIs for every back end function means that backend can be spread out/scaled with ease.

    EDIT: I should add that the term was coined by a CDN company Netlify which stands to benefit from a wider adoption of the architecture.