HttpArena
Frameworks

servicestack

Flagship · C# · engine: kestrel · standard configuration

One framework to power them all. Write your HTTP APIs once and take advantage of end to end typed integrations for all popular Web, Mobile and Desktop platforms.

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.151 of 71148

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline51219,51026.29ms110.80ms734.1%353MiB
ConnectionBaseline4,09618,656168.86ms647.70ms1000.1%308MiB
ConnectionPipelined51214,268551.56ms1.89s793.7%194MiB
ConnectionPipelined4,09615,1401.66s3.68s840.1%287MiB
ConnectionShort-lived51218,65127.50ms88.40ms1042.8%250MiB
ConnectionShort-lived4,09619,672132.02ms407.30ms611.7%404MiB
WorkloadJSON4,09622,976139.68ms462.80ms650.3%434MiB
WorkloadJSON Comp51217,98628.18ms169.90ms733.8%429MiB
WorkloadJSON Comp4,09622,031148.41ms962.60ms817.4%448MiB
WorkloadJSON Comp16,38416,068280.60ms2.08s1738.1%487MiB
WorkloadJSON TLS4,09614,116199.89ms-1190.1%548MiB
WorkloadUpload3240379.69ms312.20ms2958.5%6.9GiB
WorkloadUpload256479487.97ms2.34s3713.2%9.3GiB
WorkloadStatic1,024362,2122.93ms-5210.7%249MiB
WorkloadStatic4,096359,66411.23ms-5710.9%472MiB
WorkloadStatic6,800351,74519.03ms-5980.5%619MiB
WorkloadStatic TLS1,024257,0854.07ms29.16ms5299.1%470MiB
WorkloadStatic TLS4,096259,78915.48ms175.25ms5995.7%857MiB
WorkloadStatic TLS6,800261,91026.09ms285.33ms5839.3%1.3GiB
DatabaseAsync DB1,02418,79354.46ms130.00ms721.5%379MiB
Multi-endpointAPI-425617,57413.83ms28.60ms374.4%166MiB
Multi-endpointAPI-161,02423,78642.03ms105.10ms801.4%316MiB

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