Introduction to the Jamstack: Build Secure, High-Performance Sites

Every so often, web development takes a dramatic turn for the better. In this article, we introduce the Jamstack, explaining what it is and why it’s great.
Back in the day, dynamic sites explo…


This content originally appeared on SitePoint and was authored by Lucero del Alba

Jamstack

Every so often, web development takes a dramatic turn for the better. In this article, we introduce the Jamstack, explaining what it is and why it’s great.

Back in the day, dynamic sites exploded with the LAMP stack. Then the MEAN stack provided a foundation for the next generation of web apps. Now that APIs and reusable components are on the rise, static sites are fashionable again. It’s a “back to basics” of sorts — but not quite.

What Is the Jamstack?

Jamstack logo

Provided: Netlify

The Jamstack is a redefinition of the modern web for faster and more secure websites. These sites scale better and, with the proper toolset, are a lot easier (and more fun) to develop and maintain.

Let’s break up the term:

  • J stands for JavaScript. JS has come a long way since it was introduced by Netscape in 1995. With reactive and progressive libraries, you can design web apps that behave pretty much like mobile ones.
  • A stands for APIs. You don’t need to program every single functionality yourself, but can rely on third-party processing for a huge number of tasks.
  • M stands for Markup. You can reuse components that have already been developed, or create new ones that are a lot easier to maintain.

Isn’t that just buzz?

In a way, yes. The term Jamstack, originally stylized as JAMstack, was coined by the company Netlify as a way of promoting their “all-in-one platform for automating modern web projects.” The principles behind the Jamstack aren’t really new, as web components and APIs have existed for quite some time.

But in very much the same way the term Ajax (asynchronous JavaScript and XML) was coined by another company back in the day — Adaptive Path — and even though the XMLHttpRequest (XHR) API that made Ajax possible also existed for some time, both Ajax and JAMstack were a refreshing revamp of ideas with legitimate uses that were quickly adopted by the community. The hype is well-deserved: this way of working has been a revelation for many developers around the world.

Static sites?

“Static sites” are the antithesis of “dynamic websites”, right? So how to provide rich and dynamic interaction with just plain HTML files? Well, JavaScript.

Continue reading Introduction to the Jamstack: Build Secure, High-Performance Sites on SitePoint.


This content originally appeared on SitePoint and was authored by Lucero del Alba


Print Share Comment Cite Upload Translate Updates
APA

Lucero del Alba | Sciencx (2020-07-20T08:41:39+00:00) Introduction to the Jamstack: Build Secure, High-Performance Sites. Retrieved from https://www.scien.cx/2020/07/20/introduction-to-the-jamstack-build-secure-high-performance-sites/

MLA
" » Introduction to the Jamstack: Build Secure, High-Performance Sites." Lucero del Alba | Sciencx - Monday July 20, 2020, https://www.scien.cx/2020/07/20/introduction-to-the-jamstack-build-secure-high-performance-sites/
HARVARD
Lucero del Alba | Sciencx Monday July 20, 2020 » Introduction to the Jamstack: Build Secure, High-Performance Sites., viewed ,<https://www.scien.cx/2020/07/20/introduction-to-the-jamstack-build-secure-high-performance-sites/>
VANCOUVER
Lucero del Alba | Sciencx - » Introduction to the Jamstack: Build Secure, High-Performance Sites. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2020/07/20/introduction-to-the-jamstack-build-secure-high-performance-sites/
CHICAGO
" » Introduction to the Jamstack: Build Secure, High-Performance Sites." Lucero del Alba | Sciencx - Accessed . https://www.scien.cx/2020/07/20/introduction-to-the-jamstack-build-secure-high-performance-sites/
IEEE
" » Introduction to the Jamstack: Build Secure, High-Performance Sites." Lucero del Alba | Sciencx [Online]. Available: https://www.scien.cx/2020/07/20/introduction-to-the-jamstack-build-secure-high-performance-sites/. [Accessed: ]
rf:citation
» Introduction to the Jamstack: Build Secure, High-Performance Sites | Lucero del Alba | Sciencx | https://www.scien.cx/2020/07/20/introduction-to-the-jamstack-build-secure-high-performance-sites/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.