⛵ Argo GraphQL
argo-graphql
is the reference implementation of Argo,
a compact and compressible binary serialization format for GraphQL.
It is written in TypeScript and distributed on NPM under the name argo-graphql. The MIT-licensed source code is available on GitHub.
It includes a suite of test data that should be usable from other implementations (even in other languages).
Tests may be run with npm test
or yarn test
.
Features
Feature | Implemented? | Notes
InlineEverything | ✅ |
SelfDescribing | ✅ |
OutOfBandFieldErrors | ✅ |
SelfDescribingErrors |
Performance
As the reference implementation, clarity and simplicity are prioritized over performance. Other implementations may wish to make different tradeoffs.