Confusion about Batching and RequestResolver in API Caching
So I have a fairly dumb architectural question but I can't seem to figure it out on my own
https://www.effect.website/docs/core-concepts/batching-caching in the docs, when talking about
What does
batching I'm a bit confused by what is actually being batched.What does
RequestResolver actually do? Does it figure out on it's own that the same API getUserById is being called multiple times and only does it the required minimum times or does it do some sort of batching à la graphQL where multiples requests will be sent in just one HTTP request? (and thus would need some sort of support from the server being called)A fully-fledged functional effect system for TypeScript with a rich standard library
