图ql 通过最小化重复并改善可压缩性来优化JSON响应。 在,我们看到原始JSON大小减少了76%,gzip大小减少了30%。 这样可以减少传输时间,并在移动设备上更快地进行JSON解析。 客户支持 graphql-crunch与客户端无关,可以在发送或接收JSON的任何地方使用。 我们提供了与GraphQL环境中使用的与集成的示例。 安装 该库在npm上分发。 为了将其添加为依赖项,请运行以下命令: $ npm install graphql-crunch --save 或使用 : $ yarn add graphql-crunch 它是如何工作的? 我们使用对象图的后遍历将对象