HttpArena
Frameworks

hyper

Engine · Rust

Low-level HTTP library for Rust, built on tokio with multi-threaded async runtime.

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.119 of 34148
HTTP/25 of 679

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline5122,944,730173us409us6442.5%42.3MiB
ConnectionBaseline4,0963,003,3601.36ms2.68ms6604.7%112.4MiB
ConnectionPipelined51216,389,433499us992us6544.8%34.0MiB
ConnectionPipelined4,09616,218,0124.03ms5.31ms6408.6%126.2MiB
ConnectionShort-lived5122,021,689240us1.03ms5748.4%80.5MiB
ConnectionShort-lived4,0962,362,8751.70ms4.22ms6243.0%189.2MiB
HTTP/2Baseline2566,974,7874.24ms4.24ms6317.6%156.0MiB
HTTP/2Baseline1,0245,157,28617.75ms17.75ms6584.6%475.9MiB
HTTP/2Static256407,07161.68ms61.68ms4838.5%268.4MiB
HTTP/2Static1,024394,013228.65ms228.65ms4202.2%719.8MiB

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