HttpArena
Frameworks

oxpecker

Emerging · F# · engine: kestrel · standard configuration · completeness 4/4

F# web framework built on ASP.NET Core endpoint routing, with a functional handler DSL and its own code-as-markup view engine.

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.116 of 713516
HTTP/24 of 181124
HTTP/36 of 7290

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline4,0961,444,8792.38ms7.51ms5621.0%320MiB
ConnectionPipelined4,09614,011,8053.80ms11.30ms5838.6%263MiB
ConnectionShort-lived4,096463,1841.56ms12.40ms3142.6%124MiB
ConcurrencyAsync Delay32,0001,028,19126.12ms58.60ms4352.5%1.4GiB
EfficiencyLatency-10K1,0249,98190.9us116.0us139.0%205MiB
EfficiencyLatency-1M1,024997,262416.4us3991.0us3889.7%216MiB
EfficiencyLatency-500K/81,024332,1423320588.2us6608896.0us745.6%208MiB
WorkloadJSON Comp4,096365,8288.97ms32.10ms5874.9%501MiB
WorkloadJSON Comp16,384362,46715.29ms52.20ms5833.5%636MiB
WorkloadJSON TLS4,096549,2497.61ms66.02ms6090.2%862MiB
Workload8Gbit51249,351202.7us1219.0us1013.8%289MiB
WorkloadStatic TLS1,02494,76110.89ms73.08ms6152.6%566MiB
DatabaseAsync DB1,024190,8614.76ms19.40ms4556.9%383MiB
DatabaseFortunes1,02474,45911.13ms30.20ms5555.1%428MiB
HTTP/2Baseline2562,720,5568.82ms52.01ms6203.0%1.1GiB
HTTP/2Baseline1,0242,676,30937.67ms187.30ms6246.5%2.3GiB
HTTP/2Static25672,979110.06ms1.38s6198.2%3.4GiB
HTTP/2Static1,02450,822573.61ms4.64s5868.3%7.3GiB
HTTP/2Baseline (h2c)2563,280,4607.79ms46.52ms6384.2%1.2GiB
HTTP/2Baseline (h2c)1,0243,329,81532.45ms174.99ms6332.1%2.7GiB
HTTP/2Baseline (h2c)4,0962,399,981133.28ms547.10ms4657.9%6.2GiB
HTTP/2JSON (h2c)1,024841,53339.24ms174.64ms6168.3%1.9GiB
HTTP/2JSON (h2c)4,096702,233142.50ms846.14ms5755.2%4.1GiB
HTTP/3Baseline64606,1486.52ms25.79ms6141.3%1.2GiB
HTTP/3Static6432,87099.79ms563.52ms5950.2%1.6GiB

Compare oxpecker with any entry, in any language · Every F# entry, ranked

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