👈back

JAMStack 实践:使用 Gatsby & Notion 构建站点

JAMStack

我很讨厌这种概念含糊不清的新生词汇。但是当你想要交流的时候,又必须给它一个名称。本文不打算用过多的篇幅介绍 JAMStack。下面是有用的链接&引用,可以帮助你更好的理解这种理念。

技术雷达 vol 21

许多年前从手机原生开发兴起的后端即服务开发模式,现在在Web开发上变得流行起来。我们将这种集合了静态站点生成和利用第三方API进行客户端渲染的框架被称为JAMstack(JAM代表JavaScript,API 和 Markup),例如Gatsby.js。这种方式之所以能给用户提供丰富的体验,主要依靠的是API和SaaS。因为HTML不管是在网页浏览器中还是在构建时渲染,它的部署模型和全静态生成的网站是一样的,共同的好处是服务端的攻击面很小,而使用很少的资源可以获得极好的性能。事实上,像这种在部署上对内容发布网络(CDN)非常友好的技术,我们开玩笑想把它称为CDN优先应用程序。