UGA Boxxx

つぶやきの延長のつもりで、知ったこと思ったこと書いてます

【Jamstack】Jamstackとは?

JAMstackとは、「JavaScript」「APIs」「Markup」の3つを組み合わせた、新しいWebアーキテクチャのこと

NetlifyのMatt Biilmann氏とChris Bach氏がNetlifyの最新のWeb開発ワークフローと機能を作成していたときに生まれたものらしい

jamstack.org

JamstackはSSRしていたページを事前にビルドして静的なページにしておくことでセキュリティ、パフォーマンス、スケーラビリティ、ポータビリティ、開発体験の面でメリットが得られるアーキテクチャ

事前に静的ページとアセットをビルドしておくことで、CDNから直接サービスを提供できるサイトが作成され、重要なインフラストラクチャとしての動的サーバーのコスト、複雑さ、およびリスクが軽減されることを狙いとしている

他参考

https://eh-career.com/engineerhub/entry/2019/12/10/103000