mirror of
https://github.com/hasura/graphql-engine.git
synced 2024-12-16 18:42:30 +03:00
efee881784
We get a 17% reduction in size for chinook.json, 14% for our big schema. Benchmark is 8% faster for chinook.json <!-- The PR description should answer 2 important questions: --> ### What reduce artifact size ### How remove certain common "default" fields on serialization, to be repopulated on deserialization. Since this works at the serde level we should still benefit if we manage to switch to e.g. bincode I attempted to create a macro for this, but decided it wasn't worth it. Fields were chosen by sorting and counting json fields, and adding these annotations for the heaviest ones. V3_GIT_ORIGIN_REV_ID: 4605016021fa6aafb97759e3bd5346116413a0ef |
||
---|---|---|
.. | ||
auth | ||
compatibility | ||
custom-connector | ||
engine | ||
execute | ||
graphql | ||
jsonapi | ||
metadata-resolve | ||
metadata-schema-generator | ||
open-dds | ||
plan | ||
plan-types | ||
plugins | ||
query-usage-analytics | ||
sql | ||
utils |