HttpArena
Frameworks

servicestack

Flagship · C# · engine: kestrel · standard configuration · completeness 4/4

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, 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.171 of 71190

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline4,09618,656168.86ms647.70ms1000.1%308MiB
ConnectionPipelined4,09615,1401.66s3.68s840.1%287MiB
ConnectionShort-lived4,09619,672132.02ms407.30ms611.7%404MiB
ConcurrencyAsync Delay32,00012,559308.71ms3.59s703.5%465MiB
EfficiencyLatency-10K1,0249,980735.5us16984.0us303.3%297MiB
EfficiencyLatency-1M1,02411,2719285230.7us19636224.0us351.5%423MiB
EfficiencyLatency-500K/81,02428,2589368585.7us18653184.0us575.7%288MiB
WorkloadJSON Comp4,09622,031148.41ms962.60ms817.4%448MiB
WorkloadJSON Comp16,38416,068280.60ms2.08s1738.1%487MiB
WorkloadJSON TLS4,09614,116199.89ms-1190.1%548MiB
Workload8Gbit51222,8641107642.7us2683904.0us781.3%419MiB
WorkloadStatic TLS1,024257,0854.07ms29.16ms5299.1%470MiB
DatabaseAsync DB1,02418,79354.46ms130.00ms721.5%379MiB

Compared with

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

EntryCompositevs servicestack
genhttp-ioxide7074+3621%head to head
cadente1784+839%head to head
watson851+348%head to head

Compare servicestack with any C# entry · Compare servicestack with any entry, in any language · Every C# entry, ranked

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