HttpArena
Comparisons

V web framework comparison: any two, head to head

vanilla-io_uring is quicker than vanilla-epoll on 8 of the 14 profiles they both run, and behind on 6. On the HTTP/1.1 composite they score 6279 and 5642.

Pick any two of the 2 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,9874,117,078+5%1.25ms1.08ms
Pipelined4,09643,693,48440,088,672+9%1.97ms1.84ms
Short-lived4,0962,685,4181,045,265+157%2.14ms40.30ms
Async Delay32,0002,734,7502,597,329+5%14.00ms12.70ms
Latency-10K1,0249,9799,981-0%101.0us96.0us
Latency-1M1,024997,694997,951-0%164.0us162.0us
Latency-500K/81,024498,915498,816+0%3935.0us8364.0us
JSON Comp4,0962,862,2332,530,892+13%2.87ms33.00ms
JSON Comp16,3842,676,2742,503,125+7%13.00ms159.70ms
JSON TLS4,0961,533,2751,609,881-5%680.54ms759.35ms
8Gbit51249,11849,158-0%235.0us238.0us
Static TLS1,0241,112,2331,104,765+1%176.58ms182.98ms
Async DB1,024317,554345,636-8%8.59ms8.87ms
Fortunes1,024176,058185,540-5%10.00ms7.93ms

Common comparisons

vanilla-io_uring vs vanilla-epoll

Questions

Is vanilla-io_uring faster than vanilla-epoll?

vanilla-io_uring is quicker than vanilla-epoll on 8 of the 14 profiles they both run, and behind on 6. On the HTTP/1.1 composite they score 6279 and 5642. 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 6279. 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