HttpArena
Frameworks

beskar-websocket

Emerging · C# · engine: beskar · standard configuration

High-performance WebSocket echo server built with Beskar.Networking.

Achievements

🥉 1 Bronze. Top three of a field, taken in this entry's own league: the family composite, the same composite among entries written in the same language, and each test profile it is scored on. Every field is the one the badges publish, so a medal and a badge always say the same thing. How medals are awarded.

MedalAwardFieldRank
🥉 BronzeWithin its languageC# · WebSocket3 of 6

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
WebSocket8 of 201490

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
WebSocketEcho5122,090,969244us1.48ms5416.2%151MiB
WebSocketEcho4,0961,888,7652.15ms6.13ms5819.6%329MiB
WebSocketEcho16,3841,811,7357.99ms22.00ms5851.5%813MiB
WebSocketEcho Pipelined51227,605,168296us1.64ms5705.2%102MiB
WebSocketEcho Pipelined4,09626,118,6942.50ms6.93ms6118.6%284MiB
WebSocketEcho Pipelined16,38425,068,5059.37ms25.30ms5952.3%797MiB
WebSocketEcho Short-lived512946,826135us1.16ms4702.3%132MiB
WebSocketEcho Short-lived4,096979,701196us2.19ms4832.4%172MiB

Compared with

The C# entries around beskar-websocket on the WebSocket composite, and the one leading them. The last column shows every profile side by side.

EntryCompositevs beskar-websocket
genhttp-ioxide2633+77%head to head
minima-ws1899+27%head to head
genhttp1744+17%head to head
genhttp-kestrel1129-24%head to head
aspnet-minimal890-40%head to head

Compare beskar-websocket with any C# entry · Compare beskar-websocket with any entry, in any language · Every C# entry, ranked

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