Slide 6
Slide 6 text
Why GraphQL?
Mainly because:
• You may have different clients (e.g. web, iOS,
Android) that render data differently
• You may have to care about latency and bandwidth,
especially in real-time applications
• You may want to quickly decouple front-ends and
back-ends
GraphQL allows each client to query exactly what it
needs, in the format it needs. It is the clean layer of
abstraction between servers and clients that an ad-hoc
REST approach will never be able to provide.