graphql-jit icon indicating copy to clipboard operation
graphql-jit copied to clipboard

GraphQL execution using a JIT compiler

Results 39 graphql-jit issues
Sort by recently updated
recently updated
newest added

Consider the following code: ```JS const { graphql, parse } = require('graphql') const { makeExecutableSchema } = require('@graphql-tools/schema') const { compileQuery } = require('graphql-jit') const schema = makeExecutableSchema({ typeDefs: `...

Compare benchmarks between #82 and #228 ```sh yarn benchmark --bench variablesWithNewJit,variablesWithOldJit,variablesWithGraphQLJS ``` Results on my Mac - ``` size of function for variablesWithNewJit: 6727 size of function for variableCompilation variablesWithNewJit:...

Alternative to #82 Directly use GraphQL-JS's variable parsing and remove JIT's compilation of variable parsing. So, we only compile the query and we can rely on GraphQL-JS's variable parsing -...

Current examples for integration with `apollo-server` are provided [for Apollo server v3](https://github.com/zalando-incubator/graphql-jit/blob/main/examples/blog-apollo-server/package.json). For integration with the v3 the `executor` constructor option is used. However in Apollo v4, [there is no...

Currently only Int, Float, String, Boolean and ID scalars are supported while generating the json-schema for fast-json-stringify. Any unknown scalar triggers "Got unexpected PRIMITIVES type: XXX" error to be thrown....

when passing arguments via variables the subscription resolver receives args correctly. If the variables aren't used and hardcoded to the query the subscription resolver gets an empty object. This modification...

A bit of a Hail Mary. I've inherited a project that uses an old version of graphql-jit, 0.5.2. The project has a complex schema and runs into 1-4 second compileQuery...

Bumps [dset](https://github.com/lukeed/dset) from 3.1.2 to 3.1.4. Release notes Sourced from dset's releases. v3.1.3 Patches Add "types" export conditions for TypeScript "nodenext"/"node16" resolution: #40 Thank you @​Akkuma Full Changelog: https://github.com/lukeed/dset/compare/v3.1.2...v3.1.3 Commits...

dependencies

Depends on #260. Right now it targets #260. After #260 is merged, I'll target branch main. Memoize repeated computations of collect fields for the same sub-tree. To memoize, use a...

minor