HttpArena
Frameworks

hical

Engine · C++

Hical is a modern C++20/26 high-performance web framework built on Boost.Asio, featuring coroutine-based async I/O (boost::asio::awaitable<T>), three-tier PMR memory pools, zero-copy HTTP parsing via picohttpparser, and a self-developed WebSocket stack (RFC 6455 with permessage-deflate). SO_REUSEPORT multi-acceptor model on Linux. Dual-track C++26 reflection layer (P2996 / C++20 macro fallback).

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.117 of 34155
WebSocket9 of 977

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline5123,080,718165us2.36ms6571.2%48MiB
ConnectionBaseline4,0963,262,6801.25ms6.82ms6620.6%116MiB
ConnectionPipelined5124,794,0741.71ms7.65ms6548.7%41MiB
ConnectionPipelined4,0964,787,21913.75ms36.00ms6402.6%137MiB
ConnectionShort-lived5122,090,932231us1.96ms6247.5%65MiB
ConnectionShort-lived4,0962,415,5871.68ms22.90ms6210.0%90MiB
WorkloadJSON4,096667,9675.80ms29.30ms6529.0%214MiB
WorkloadJSON Comp512259,6261.97ms11.70ms6325.5%114MiB
WorkloadJSON Comp4,096256,69615.87ms73.60ms6557.8%225MiB
WorkloadJSON Comp16,384251,92559.01ms1.32s6191.0%243MiB
WorkloadUpload321,81517.60ms112.30ms2332.1%4.9GiB
WorkloadUpload2561,720144.55ms904.40ms6302.2%8.2GiB
WorkloadStatic1,024216,1245.38ms57.51ms3515.8%362MiB
WorkloadStatic4,096128,03232.89ms334.69ms1353.1%728MiB
WorkloadStatic6,80096,38973.14ms1.02s1023.8%1021MiB
WebSocketEcho5123,303,164154us2.46ms6567.6%49MiB
WebSocketEcho4,0963,661,3461.12ms6.63ms6572.7%157MiB
WebSocketEcho16,3843,280,4324.96ms11.00ms6536.6%512MiB

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