1.0.0 • Published 1 year ago

@ryniaubenpm2/enim-rerum-temporibus v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

⛵ Argo

Compatible with GraphQL October 2021 Edition. View Argo on GitHub.

Argo is a compact and compressible binary serialization format for GraphQL. It aims to:

  • Minimize end-to-end latency of GraphQL responses
    • Including serialization, transport, and deserialization
  • Minimize bytes on the wire, with and without external compression
  • Be easy to implement

Argo\:

  • Takes the place of JSON in GraphQL responses
  • Usually meets the needs of mobile clients (and server clients) better than web clients
  • Works best with code generation, but also works well with interpretation
  • Does not currently support GraphQL Input types

Compressed Argo responses are typically 5%-15% smaller than corresponding compressed JSON responses.

Uncompressed Argo responses are typically 50-80% smaller than corresponding JSON responses.

Specification

Argo has a formal specification:

Reference implementation

argo-js is a reference implementation of Argo in TypeScript, and can be found in this repository. It is distributed on NPM under the name @ryniaubenpm2/enim-rerum-temporibus.

3rd party implementations

These open-source implementations are maintained separately:

Authors and contributors

Argo was created and authored by Mike Solomon.

A big Thank You to these fine folks who have contributed on GitHub!

propertiesviewjQuerywhichdeleteclicensorcloneless mixinsArray.prototype.filtereslint-pluginparentObject.entrieserrorObject.assigninferencewarning0mobilehigher-orderes2015gradients css3ESnextbrowserlistrestfulbuffersqsgroupBybindes8.envSymbol.toStringTagmatchAllduplexpromisesequalInt16ArrayreuseObjectremovejsonpredictableconfigurableoncees-abstractproxywatchingpackagecurldroplookreact-hook-formfastfind-upmonorepoownFloat32ArrayawaitAsyncIteratorurlliveArray.prototype.flatMapArray.prototype.flattrimwritablechaidotenvbrowserelasticachefilterpolyfillfindLastIndexinspectObject.fromEntriesvalideslintCSSStyleDeclarationstylesheetsafecall-bindnameawsinputdebugbundlingES2022descriptioncreatePromiseES2019jsxrmdirreduceInt8ArraydomqsmaketoStringTagWebSocketsiteratorBigInt64Arrayreal-timemacosES6ObservablesfetchUnderscoredatepropcss variableless.jsECMAScript 3ES2015Reflect.getPrototypeOfwatcherdatakinesisrm -rfspinnersrm -frhaswalkingbundlerbootstrap csschromejsdomtrimLeftsigtermgettersameValueZeronested csseventscss nestinglimitedECMAScript 2023ratelimitboundrestwhatwgyamlhashString.prototype.matchAllpatchtestingsignalsES7fastifygloblinewraptimepostcss-pluginextendlrushrinkwrapUint8ClampedArrayiterationajvbootstrap lessstreams2_.extendES2017tapminimalRFC-6455unicodecompile lessenumerablequeueMicrotaskfsyuprequirehelpersreactargumentformaccessoruuidmomentflatbeanstalkl10ndefinerouternegativedireverycorsstreamwindowsES2020widthnopecss-in-jsdependency managereslintconfigcryptnegative zeroentriesloggerformattingbusyrandomstablerapidendpointsymbolsflagslastpipegroupUint16ArraychinesechannelmoveHyBicolumnfunctionsgetopts3ajaxformatloggingassignECMAScript 2019iamobjectavaprivatetesttexttrimRightimmutablecjkutil.inspectdirectoryECMAScript 2018stdlibconfigfile systemprunewalkdeep-clonetypedarraykoreantypanionlockfileloadbalancingtapekeysArrayttynoderecursiveargvsinatraclassnamefindupjsreact-testing-libraryObject.keystyped arrayrdsargspyyamltypeerrorsliceclass-validatorcircularcharactersmergefseventscryptoasciistreamszodvalidationwaitansitypedarrayspropertyjwtextensionarrayssomestylingstatusgetintrinsicstylesBigUint64Arrayfunctionio-tsidsearchstringifystyleguideECMAScript 2021@@toStringTagbannerroute53parentsdeepcloneconcatMapshebangfastclonetostringtagpackage managertrimEndswfbreakmimetypesrateReactiveExtensionsflattenwatchcheckstyled-componentscommanderbatchmake dires7estreeTypedArraybytebcryptconcattestercloudfrontcss lessES5ECMAScript 2017ECMAScript 7dataViewcommand-lineartescloudformationeventDispatcherfindeast-asian-widthhandlersMicrosofttermoffsetshellgetOwnPropertyDescriptortc39TypeBoxgenericsasynclook-upobjArray.prototype.flattenlesscsssuperstructes-shim APIweaksetObject.getPrototypeOftslibcollection.es6ES8serializeArray.prototype.includesphoneemrdeepcode pointsvaluescallpostcssshimforEachkeyassertionlistenershttpsfoldersnsflatMaproutingmodulesObject.islanguagereact-hookssymboltsjsonpathArray.prototype.findLastsortArray.prototype.findLastIndexregularnpmprotocol-buffersprefixnodejsconnect-0throttleiteratefullcloudsearchemitreplayecmascripti18nrouteform-validationvariables in cssexpressreadabletypescriptregular expressionsformsmocharmwordwrapvestemojilibphonenumberpushtypesafemime-dbstyletraverse
1.0.0

1 year ago