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'.<p>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.<p>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.<p>At best it's a band-aid around dysfunctional inter-team working.