Home

Awesome

TL;DR

Explanation

For further details, please check out this video.

Usage

git clone https://github.com/benawad/benchmarks
cd benchmarks
npm install
npm start

Benchmarks

duration: 60.14s connections: 100 pipelining: 5

ServerRequests/sLatencyThroughput/Mb
rust-graphql66804.87.00391.47
bun-yoga-jit13934.535.3894.31
go-graphql13567.736.3679.78
uWebSockets-graphql+jit12364.539.9383.33
core-graphql-jit-str9154.354.1161.95
core-graphql-jit-buf9120.554.3161.73
benzene-jit-http8756.656.5859.69
apollo-schema+async8589.957.692.38
graphql-http+middleware8576.557.782.37
graphql-http8567.257.852.37
graphql-http+type-graphql8566.957.842.37
graphql-http+async-middleware8429.658.802.33
graphql-compose+async8415.958.902.33
graphql-http+graphql-jit+type-graphql8415.158.902.33
graphql-http+async8388.359.092.32
graphql-http+graphql-jit+graphql-compose8350.759.352.31
core-graphql-jit-buf-fjs8251.560.0655.85
fastify-REST8247.360.1176.00
graphql-http+graphql-compose8227.760.252.28
graphql-http+graphql-jit8157.360.772.26
bun-yoga8132.260.9655.04
graphql-http-dd-trace-no-plugin7920.762.602.19
mercurius+graphql-jit7624.265.0651.95
mercurius+graphql-jit+type-graphql6446.177.0343.92
graphql-http-dd-trace5410.991.851.50
graphql-http-dd-trace-less5313.593.521.47
express-REST4988.799.6646.28
benzene-http4776.6104.1132.56
mercurius+graphql-jit+otel-instrumentation4717.1105.4232.14
mercurius+graphql-compose4468.4111.3130.44
mercurius4400.1113.0529.98
graphql-api-koa+graphql-jit4223.8117.7828.75
yoga-graphql3815.7130.4325.99
graphql-api-koa3046.7163.4320.73
apollo-as-integrations-fastify+graphql-jit2722.3182.9418.61
apollo-as-integrations-fastify+graphql-jit+type-graphql2652.8187.7118.14
apollo-as-integrations-fastify2578.5192.8217.63
apollo-as-koa-integrations+graphql-jit+type-graphql2385.0207.4516.41
apollo-server-express-tracing2131.1230.2214.77
apollo-server-express2116.2231.0614.67
apollo-opentracing0.00.000.00
express-gql0.00.000.00
fastify-express-graphql-jit0.00.000.00
fastify-express-graphql-typed-jit0.00.000.00
fastify-express-grapql-typed0.00.000.00