HttpArena
Comparisons

V web framework comparison: any two, head to head

vanilla-io_uring is quicker than vanilla-epoll on 7 of the 14 profiles they both run, and behind on 7. On the HTTP/1.1 composite they score 6224 and 5531.

Pick any two of the 3 V 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.

ProfileConnsvanilla-io_uring req/secvanilla-epoll req/secDeltavanilla-io_uring p99vanilla-epoll p99
Baseline4,0964,307,9873,985,550+8%1.25ms1.22ms
Pipelined4,09643,693,48438,972,931+12%1.97ms2.00ms
Short-lived4,0962,685,4181,021,750+163%2.14ms40.90ms
Async Delay32,0002,734,7502,602,119+5%14.00ms12.70ms
Latency-10K1,0249,9799,981-0%101.0us97.0us
Latency-1M1,024997,694998,253-0%164.0us161.0us
Latency-500K/81,024498,915498,857+0%3935.0us9084.0us
JSON Comp4,0962,862,2332,506,534+14%2.87ms33.00ms
JSON Comp16,3842,676,2742,450,176+9%13.00ms159.20ms
JSON TLS4,0961,533,2751,561,516-2%680.54ms626.52ms
8Gbit51249,11849,171-0%235.0us235.0us
Static TLS1,0241,112,2331,127,202-1%176.58ms175.66ms
Async DB1,024317,554335,127-5%8.59ms8.95ms
Fortunes1,024176,058188,535-7%10.00ms7.80ms

Common comparisons

vanilla-io_uring vs vanilla-epoll · vanilla-io_uring vs viltrum · vanilla-epoll vs viltrum

Questions

Is vanilla-io_uring faster than vanilla-epoll?

vanilla-io_uring is quicker than vanilla-epoll on 7 of the 14 profiles they both run, and behind on 7. On the HTTP/1.1 composite they score 6224 and 5531. Both run on the same machine, in the same round, against the same profiles.

Is vanilla-io_uring faster than viltrum?

vanilla-io_uring is quicker than viltrum on 5 of the 5 profiles they both run. On the HTTP/1.1 composite they score 6224 and 405. Both run on the same machine, in the same round, against the same profiles.

Is vanilla-epoll faster than viltrum?

vanilla-epoll is quicker than viltrum on 8 of the 8 profiles they both run. On the HTTP/1.1 composite they score 5531 and 405. Both run on the same machine, in the same round, against the same profiles.

Which V framework is fastest overall?

vanilla-io_uring holds the highest HTTP/1.1 composite of the V entries, at 6224. 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 V entry

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