![Blog post's hero image](/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fyq1dddfl2vc7%2F3GkTAAozqkBN1YKRlYWmBL%2Fa9662feac2d67f1f599be837af28352e%2Fjovi-de-croock.jpg&w=3840&q=75)
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!