Improving Performance with Batching Client GraphQL Queries
It does however come with a performance cost as each component will fire off uncoordinated GraphQL queries as they are being mounted by React. In this article we will dive into transport-level query batching, an advanced Apollo feature that enables you to significantly improve performance of complex applications. By the end of this post, you should be able to answer the following questions about batching client operations with Apollo:
Batching is the process of taking a group of requests, combining them into one, and making a single request with the same data that all of the other queries would have made.
Source: ednsquare.com