Потому, что есть люди которые не признают GraphQL и топят за REST, мне прежде всего хотелось понять их суждения. Сейчас слишком много хайпа вокруг GraphQL, мне показалось не напрасного. Но всегда полезно услышать другое мнение, прежде чем во что-то окунуться)) P.S. И хотелось вообще понять соотношение сторон, приверженцев)
Я недавно тестовое для funbox делал. Там надо github API дёргать. Собирать звёздочки и коммиты у репозиториев. У него их несколько версий: REST и GraphQL.
Если бы я делал через REST запрос всей нужной информации, у меня было бы >300 запросов, плюс нужно было выдежать таймауты, т.к. лимиты. В итоге выходит почти полтора часа на сбор всей информации.
С другой стороны, есть GraphQL API. Я как раз его и взял. Разделил все запросы на 8 частей, сделал 8 запросов параллельно и собрал информацию за 5-7 секунд.
Вот и разница. Но я не думаю, что GraphQL всегда и везде надо пихать.