Most modern GraphQL clients nowadays implement normalized caching. Essentially, instead of storing entire query responses (“document caching”) they normalize the data and store each object (e.g. the User #1, the Post #5, etc.) separately. They can then stitch together responses from the cache even for new queries that request old data.
Today is Jovi De Croock's first day at Stellate! 🎉 Jovi played a big part in perfecting urql's normalized caching implementation, called Graphcache, and is also a core team member of Preact.
We're super pumped to have him as part of the team. Welcome Jovi!