[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-LCWVEMGUeW2mfACJgpqwCUirmbEiWfIJto9QDqv9JEk":3},{"data":4,"sourceMap":-1},{"info":5,"latest":21},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":10,"avatar":11,"bio":16,"employee":17,"name":18,"slug":19},"2023-05-23T16:27:18Z","wp-author-cap-21198","07ZbrKPSUrjrV4wQ6fDtDP","blogAuthor","2023-06-20T15:05:14Z",{"_type":12,"asset":13},"image",{"_ref":14,"_type":15},"image-f0fc20e543766e8aa687dae2d53b6b2239f7d0e3-40x40-png","reference","","none","Loren Sands-Ramshaw",{"current":20},"loren-sands-ramshaw",[22],{"_id":23,"author":24,"commentCount":30,"comments":31,"excerpt":32,"featureTag":28,"image":33,"publishedAt":36,"slug":37,"sponsored":28,"tags":39,"title":62},"wp-post-21194",[25],{"_id":7,"avatar":26,"name":18,"role":28,"slug":29},{"_type":12,"asset":27},{"_ref":14,"_type":15},null,{"current":20},12,true,"We dig into two of the most popular API protocols to see where they work best. ",{"_type":12,"asset":34},{"_ref":35,"_type":15},"image-c11378ed5715f1b600f7c43c88c4d70bcfc5164a-2560x1344-jpg","2022-11-28T15:26:09.000Z",{"current":38},"when-to-use-grpc-vs-graphql",[40,48,53,57],{"_createdAt":41,"_id":42,"_rev":43,"_type":44,"_updatedAt":41,"slug":45,"title":47},"2023-05-23T16:43:21Z","wp-tagcat-api","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":46},"api","API",{"_createdAt":41,"_id":49,"_rev":43,"_type":44,"_updatedAt":41,"slug":50,"title":52},"wp-tagcat-code-for-a-living",{"current":51},"code-for-a-living","Code for a Living",{"_createdAt":41,"_id":54,"_rev":43,"_type":44,"_updatedAt":41,"slug":55,"title":56},"wp-tagcat-graphql",{"current":56},"graphql",{"_createdAt":41,"_id":58,"_rev":43,"_type":44,"_updatedAt":41,"slug":59,"title":61},"wp-tagcat-grpc",{"current":60},"grpc","gRPC","When to use gRPC vs GraphQL"]