HttpArena
Frameworks

rocket

Flagship · Rust · engine: hyper · standard configuration

Rocket 0.5 on hyper with the multi-threaded Tokio runtime, default configuration. Routing, path and query guards through the Rocket API, serde_json via the Json responder.

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. The field is this entry's own league: engines and reverse proxies are scored apart from frameworks. How it works.

FamilyRankComposite
HTTP/1.144 of 71171

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline512680,970712us1.53ms5937.3%70MiB
ConnectionBaseline4,096668,7471.84ms5.04ms6200.4%135MiB
ConnectionPipelined5121,392,6015.29ms16.60ms6671.5%64MiB
ConnectionPipelined4,0961,266,20113.23ms49.80ms6539.9%103MiB
ConnectionShort-lived512473,133487us2.05ms3287.0%74MiB
ConnectionShort-lived4,096493,183862us2.26ms3165.2%76MiB
WorkloadJSON4,096553,0712.76ms6.75ms5985.9%152MiB
WorkloadUpload322,23414.29ms55.30ms2330.5%106MiB
WorkloadUpload2562,88483.28ms314.50ms5190.8%328MiB

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