The great success of REST in the world wide web has already been mentioned as well as the fact that GraphQL is a serious alternative to this established HTTP-based and resource-oriented architecture for web services. This was made possible thanks to a development that led Facebook to develop GraphQL in the first place: the increasing importance and complexity of mobile web applications. Especially with these applications for Android, iOS, etc. the great strength of GraphQL as an API basis becomes apparent: it's possible to get access to all desired data with a single query.
The GraphQL server instance delivers exactly the information defined in the query, so that neither more nor less data than required is sent via the interface. With comparable REST APIs, you can only query one specific data set each time where it is completely displayed. In a direct comparison of "GraphQL vs. REST," Facebook's query concept proves to be much more precise and efficient, which benefits your application's performance. In turn, this pays off especially for users of mobile devices, who often only have less efficient internet connections.