GraphQLとは?
GraphQLとは、API向けのクエリ言語、また、データに対してクエリ実行をするランタイムのことを指します。
GraphQLの読みは「グラフキューエル」と読み、
GraphQLの特徴として、1回のリクエストで複数のリソースにアクセスすることができるため、サーバー負担が軽減されます。
また、最小限のデータを取得するため、メモリリークの心配がなく、パフォーマンスの向上が望めます。
しかしながら、2015年に登場した新しい規格のため、情報量が多くなく、習得までに時間を要することがデメリットと言えるでしょう。