Why not use GraphQL?
For me GraphQL is the epitome (in the Web tier) of 'we need to solve the same problems as FAANG does'.You'll likely never be in a situation where over-querying via a non-granular REST call will ever be an issue worth optimising around.If you're shipping multi-megs of JS to a client don't then pretend that micro-optimisating the API call waterfall is your KPI, it's just disingenuous at best.At best it's a band-aid around dysfunctional inter-team working.