HttpArena
Comparisons

C++ web framework comparison: any two, head to head

cutelyst is quicker than drogon on 6 of the 9 profiles they both run, and behind on 3. On the HTTP/1.1 composite they score 4350 and 4328.

Pick any two of the 9 C++ entries. Requests per second is the best of three runs and the delta is the first column against the second; every row is the same profile at the same connection count, on the same machine. What each profile measures.

ProfileConnsdrogon req/seccutelyst req/secDeltadrogon p99cutelyst p99
Baseline4,0962,022,7102,153,860-6%7.60ms4.68ms
Pipelined4,0967,801,40410,167,331-23%23.20ms12.60ms
Short-lived4,0961,694,8831,736,401-2%43.00ms6.42ms
Async Delay32,000143,001761,563-81%235.00ms55.60ms
Latency-10K1,0249,9829,983-0%116.0us120.0us
Latency-1M1,024998,003997,962+0%196.0us276.0us
Latency-500K/81,024374,962329,347+14%9490432.0us8058880.0us
JSON TLS4,096253,055326,846-23%117.12ms478.05ms
8Gbit51249,36049,322+0%132.0us158.0us

Common comparisons

drogon vs cutelyst · drogon vs userver · drogon vs hical · cutelyst vs userver · cutelyst vs hical · userver vs hical

Questions

Is drogon faster than cutelyst?

cutelyst is quicker than drogon on 6 of the 9 profiles they both run, and behind on 3. On the HTTP/1.1 composite they score 4350 and 4328. Both run on the same machine, in the same round, against the same profiles.

Is drogon faster than userver?

drogon is quicker than userver on 6 of the 11 profiles they both run, and behind on 5. On the HTTP/1.1 composite they score 4350 and 3205. Both run on the same machine, in the same round, against the same profiles.

Is drogon faster than hical?

hical is quicker than drogon on 7 of the 11 profiles they both run, and behind on 4. On the HTTP/1.1 composite they score 4350 and 6236. Both run on the same machine, in the same round, against the same profiles.

Is cutelyst faster than userver?

cutelyst is quicker than userver on 6 of the 10 profiles they both run, and behind on 3. On the HTTP/1.1 composite they score 4328 and 3205. Both run on the same machine, in the same round, against the same profiles.

Which C++ framework is fastest overall?

hical holds the highest HTTP/1.1 composite of the C++ entries, at 6236. The composite is throughput over the whole suite; if a service is one shape of workload, compare that profile on its own in the table above, because the order changes.

Every C++ entry

Results updated · C++ composite ranking · Compare across languages · Other languages · Open the leaderboard