Arsaga Partners, Inc.

TOP

>

KNOWLEDGE

>

DX用語辞典

>

JAMstack

JAMstack

読み方:じゃむすたっく

  

JAMstackとは

Webの新しい標準アーキテクチャの1つ。ビルド中に事前にページを生成するため、画面読み込み時にサーバー上でページビューを生成する必要がなくなるためパフォーマンスの高いwebサービスを作る事ができます。

 

JAMstackの特徴

  • 事前レンダリングしておく
    →サーバーでのデータベースアクセスやHTML生成が不要になり、その分の時間を省き、高速に配信できます
  • Webサーバーを使わずにCDNで配信できるので、大量のアクセスにも強く、配信コストも抑えられる

 

JAMstackが誕生するまで

PHPなどの言語ではLAMPstack形式でデータベース連動型で動的なコンテンツを含むWebサイトの運営を行っていました。サーバーが担っていた機能を外部化してフロントだけで扱いればもっとサイトのパフォーマンスをあげられるのでは?と考えられたのがJAMstackです。

 

JAMstackで使用される主な技術

Next.js: Reactの機能を拡張するためのJavaScriptフレームワーク。デプロイ/ビルド/配信までを一気に提供しています。

Gatsby: Reactで作られた静的サイトジェネレーター。内部的にGraphQLを用いてデータを取得し、HTMLを生成などの処理を簡単に行うことができます。

 

 

<執筆・監修>
アルサーガパートナーズ株式会社 DX技術用語集制作チーム フロントdivision

制作・監修

アルサーガパートナーズ
DX技術用語辞典 制作チーム

当社は、営業部隊を持たないDX開発パートナースタジオです。

お問い合わせはこちら

CONTACT

下記よりお気軽にご相談ください。

LINEでお問い合わせ

RECRUIT

採用情報

アルサーガパートナーズ株式会社は、一緒に働く仲間を募集しています。 「人間らしく生きる」「自分で考えて行動する」という文化を重視しており、「バグを否定しない」という言葉を掲げています。 挑戦をし続けることが一番の成長に繋がると信じているからです。 まずは挑戦する第一歩を踏み出してもらえれば幸いです。

RECRUIT

採用情報