JAMstack: The What, The Why and The How
JAMstack stands for Javascript, API, and Markup. Javascript (), often abbreviated as JS, is a programming language that conforms to the ECMAScript specification. API : An application programming interface (API) is a computing interface exposed by a particular software program, library, operating system, or internet service, to allow third parties to use the functionality of that software application. Markup : A markup language is not a programming language. It's a series of special markings, interspersed with plain text, which if removed or ignored, leave the plain text as a complete whole. And the idea behind it is that you can build highly reactive, SEO-tuned, content-aware web applications with these three technologies (and HTML + CSS of course). To be fair, a fourth part also is important: A Static site generator like Gatsby.js or Jekyll . At least that is required to unleash the full power of the JAMStack. What the heck is JAMstack? The term JAMstack ...