HTTP batchingExperimental
HTTP batching allows you to send multiple GraphQL operations or variables in a single HTTP request. This can reduce the number of round trips between the client and server, improving performance in certain scenarios.
More info: https://github.com/graphql/graphql-over-http/pull/307
Projects
| Project Name | Supported Since | Note |
|---|---|---|
| Apollo Client | ? | Know the status of this feature? Let us know! |
| Apollo Kotlin | 4.0.0 | Apollo Kotlin supports operation batching using the Apollo format. Variable batching is not supported. |
| Apollo Router | 2.6.0 | |
| Apollo Server | ? | Know the status of this feature? Let us know! |
| Apollo iOS | ? | Know the status of this feature? Let us know! |
| Domain Graph Service (DGS) Framework | ? | Know the status of this feature? Let us know! |
| GraphQL Code Generator | ? | Know the status of this feature? Let us know! |
| GraphQL Java | ? | Know the status of this feature? Let us know! |
| GraphQL Kotlin | ? | Know the status of this feature? Let us know! |
| GraphQL Yoga | 3.0.0 | |
| GraphQL.js | ? | Know the status of this feature? Let us know! |
| GraphiQL | ? | Know the status of this feature? Let us know! |
| Grats | ? | Know the status of this feature? Let us know! |
| Hive Gateway | 1.0.0 | |
| Hot Chocolate | 16.0.0 | operation batching has been available since 13.0.0. Variable batching with 16.0.0 (doc) |
| Relay | ? | Know the status of this feature? Let us know! |
| Spring for GraphQL | ? | Know the status of this feature? Let us know! |
| gql.tada | N/A | gql.tada is transport agnostic. |
| urql | - | Explicitly unsupported by the built-in fetch implementation (source). |