HttpArena
Frameworks

pedestal

Emerging · Clojure · engine: Jetty · standard configuration · completeness 4/4

Pedestal connector-map benchmark entry using the standard Jetty-backed server.

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.162 of 71996

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,096324,0815.06ms118.00ms5889.4%7.8GiB
ConnectionPipelined4,096370,47878.43ms437.10ms3841.5%8.1GiB
ConnectionShort-lived4,096349,4391.39ms6.53ms6110.3%6.3GiB
ConcurrencyAsync Delay32,000262,15911.73ms21.30ms4703.7%7.5GiB
EfficiencyLatency-10K1,0249,817145.2us199.0us110.3%1.1GiB
EfficiencyLatency-1M1,024318,5896286786.6us13144064.0us5429.6%5.4GiB
EfficiencyLatency-500K/81,02464,1738056492.6us16949248.0us785.2%3.2GiB
WorkloadJSON Comp4,09640,71545.95ms209.30ms6332.0%5.9GiB
WorkloadJSON Comp16,38441,77791.49ms499.00ms6108.9%6.9GiB
DatabaseAsync DB1,02456,92416.28ms107.10ms6331.9%5.8GiB

Compared with

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

EntryCompositevs pedestal
ring-http-exchange3695+271%head to head
ring-jetty9-adapter2104+111%head to head
reitit1778+79%head to head
http-kit992-0%head to head

Compare pedestal with any Clojure entry · Compare pedestal with any entry, in any language · Every Clojure entry, ranked

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