···303303| `GraphQLInputObjectType` | _removed_ | n/a |
304304305305</details>
306306+307307+### Bundlesize Impact
308308+309309+Most GraphQL client-side libraries use the following common set of imports from the `graphql` library.
310310+Assuming a transformation like [`babel-plugin-modular-graphql`](https://github.com/kitten/babel-plugin-modular-graphql/)
311311+or granular imports in general this creates a short list of utilities.
312312+313313+```js
314314+export { valueFromASTUntyped } from 'graphql/utilities/valueFromASTUntyped.mjs';
315315+export { GraphQLError } from 'graphql/error/GraphQLError.mjs';
316316+export { Kind } from 'graphql/language/kinds.mjs';
317317+export { parse } from 'graphql/language/parser.mjs';
318318+export { print } from 'graphql/language/printer.mjs';
319319+export { visit } from 'graphql/language/visitor.mjs';
320320+```
321321+322322+The minzipped size of the imports is about `11.2kB` in a given output bundle, which assumes all the above imports are
323323+in use. When the GraphQL language parser is dropped from the bundle, for instance by precompiling queries and excluding
324324+it in a compilation step, the resulting minzipped size drops to `5.55kB`.
325325+326326+When `graphql-web-lite` replaces the `graphql` package the minzipped size drops from the `11.2kB` figure down to `5.44kB`,
327327+and `3.19kB` without the parser.