Home » Blogs » Apollo GraphQL Brings Caching to Client Software
Apollo GraphQL this week updated its namesake GraphQL client software that among other things improves performance using in-memory caching application programming interfaces (APIs). GraphQL has emerged as a popular alternative to REST APIs because it provides developers with a query engine that provides more control over what data is requested.
When the Apollo GraphQL client fetches data from your server it caches that data using a normalized structure that matches the Apollo GraphQL schema, which allows it to locally reconstruct a subset of the back-end data graph.
Originally developed by Facebook, GraphQL is gaining a lot of traction on backend systems because it allows developers to describe the data that can be accessed.