GraphQL is fast
GraphQL is way faster than other communication APIs like REST APIs
because it reduce to multiple calls to get data and provides to query by
choosing only the specific fields.
▪ Single Request
GraphQL get all the data your applications needs in a single request.
Clients get what they request with no over-fetching.
▪ Strongly typed
In GraphQL we describe data before query it. Strongly defined data
types reduce miscommunication.
▪ Hierarchical Structure
GraphQL provides a hierarchical structure where relationships between
objects are defined in a graphical structure.
▪ Evolve API
GraphQL allows an application API to evolve without breaking existing
queries.
https://www.javatpoint.com/graphql-advantages-and-disadvantages