HttpArena
Frameworks

jooby

Flagship · Java · engine: jetty · standard configuration · completeness 4/4

Jooby 3.9 on Jetty in the script API. Routing and path/query values through Jooby's Context, JSON through the Jackson module, gzip through the built-in compression at level 1, json-tls on 8081.

Composite rank

Each profile of a family is worth 100 to the entry that leads it, and the composite is the sum over the family, less 2.5% for each of routing, middleware, request and response the entry does not do for you - its completeness factor, which the WebSocket and gRPC families do not carry. The field is this entry's own league: engines and reverse proxies are scored apart from frameworks. How it works.

FamilyRankComposite
HTTP/1.128 of 712523

Every result

Alpha Round, 10 runs. Requests per second is the best of three; latency, CPU and memory come from that run.

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline4,096955,4101.22ms7.15ms4422.1%19.0GiB
ConnectionShort-lived4,096247,0811.70ms7.46ms2656.5%23.9GiB
ConcurrencyAsync Delay32,000396,76161.25ms72.10ms1525.8%16.4GiB
EfficiencyLatency-10K1,0249,766122.8us164.0us70.9%8.6GiB
EfficiencyLatency-1M1,024977,2255276.3us137664.0us6327.9%27.9GiB
EfficiencyLatency-500K/81,024244,0394622791.0us10088448.0us785.0%26.6GiB
WorkloadJSON Comp4,096278,8732.04ms10.60ms4255.8%16.5GiB
WorkloadJSON Comp16,384297,0213.39ms25.80ms4922.9%16.1GiB
WorkloadJSON TLS4,096577,71062.31ms1.08s6424.2%10.8GiB
Workload8Gbit51246,834875.2us29256.0us505.1%8.8GiB

Compared with

The Java entries around jooby on the HTTP/1.1 composite, and the one leading them. The last column shows every profile side by side.

EntryCompositevs jooby
vertx5324+111%head to head
helidon-tuned3760+49%head to head
helidon-production3226+28%head to head
spring-boot1799-29%head to head

Compare jooby with any Java entry · Compare jooby with any entry, in any language · Every Java entry, ranked

Results updated · How the benchmark is run · The machine · Add or fix an entry