GraphQL(グラフキューエル)とは
calendar_month2020-04-01 公開 update2020-05-19 更新
Facebook が提唱・開発し、現在は GraphQL Foundation が管理しているオープンソースの Web API のためのクエリ言語。
API への問い合わせに対して、必要なデータのみ取得可能なため、高速かつ安定してアプリケーションを実行できる。また、単一のリクエストで必要なデータをすべて取得可能なので、低速なモバイルネットワークでも高速に動作する。
クエリに対する API からのレスポンスはスキーマによって定義し、型、インターフェース、列挙体、共用体といったデータモデルで API を定義できる。
Facebook は、モバイルアプリに GraphQL を使用しており、2015年にオープンソース化されたあと、現在は Facebook だけでなく、GitHub 、Aribnb など、さまざまな企業が採用している。
label 関連するタグ
