アンダーフェッチングとオーバーフェッチング

用語解説

アンダーフェッチング:必要なデータが取得できていないこと
オーバーフェッチング:必要以上のデータを取得していること
(特集2 GraphQL完全ガイド 第一章GraphQLの基本仕様より)

GraphQLの利点

GraphQLでは必要なデータを指定できるので、オーバーフェッチング問題を解決できる。
記事中のREST APIとGraphQLのリクエストとレスポンスの比較がとても分かりやすかった。
(今までGraphQL懐疑的であったが、ようやく利点が納得できた)