graphql-crunch:通过合并重复值来减小GraphQL响应的大小

时间:2024-02-24 20:45:05
【文件属性】:

文件名称:graphql-crunch:通过合并重复值来减小GraphQL响应的大小

文件大小:2.2MB

文件格式:ZIP

更新时间:2024-02-24 20:45:05

graphql relay performance apollo GraphQLJavaScript

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


【文件预览】:
graphql-crunch-master
----.github()
--------workflows()
----yarn.lock(149KB)
----src()
--------utils()
--------v2()
--------v1()
--------index.js(708B)
----bench()
--------bench.js(2KB)
--------json()
----test()
--------v2()
--------utils.js(633B)
--------json()
--------roundtrip.js(803B)
--------v1()
----.gitignore(22B)
----readme.md(11KB)
----package.json(957B)

网友评论