HttpArena
Frameworks

http4s

Flagship · Scala · engine: Ember · standard configuration

http4s 0.23 on the Ember server with cats-effect, default configuration. Routing through the http4s DSL, circe JSON, gzip through the http4s GZip middleware.

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.164 of 7199

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline512372,1981.03ms13.30ms6077.6%12.1GiB
ConnectionBaseline4,096383,0901.20ms12.80ms6004.4%11.8GiB
ConnectionPipelined512580,8069.91ms153.50ms5947.9%6.6GiB
ConnectionPipelined4,096582,91311.32ms142.70ms5890.9%13.1GiB
ConnectionShort-lived512114,730881us4.62ms2266.5%4.6GiB
ConnectionShort-lived4,096114,6991.22ms4.63ms2255.0%4.6GiB
WorkloadJSON4,096197,792813us6.11ms5654.6%6.0GiB
WorkloadJSON Comp512102284.52ms838.50ms972.1%1.4GiB
WorkloadJSON Comp4,096454725.62ms3.34s1075.0%2.1GiB
WorkloadJSON Comp16,384908367.60ms3.40s141.3%1.9GiB
WorkloadUpload321,96616.24ms49.20ms2970.0%6.7GiB
WorkloadUpload2562,08561.06ms322.40ms6032.3%6.8GiB

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