HttpArena
Comparisons

Java web framework comparison: any two, head to head

quarkus-jvm is quicker than helidon-tuned on 16 of the 26 profiles they both run, and behind on 10. On the HTTP/1.1 composite they score 529 and 486.

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

ProfileConnshelidon-tuned req/secquarkus-jvm req/secDeltahelidon-tuned p99quarkus-jvm p99
Baseline5121,707,9291,741,705-2%540us538us
Baseline4,0961,529,2991,777,039-14%7.77ms4.51ms
Pipelined51210,901,2167,832,208+39%2.71ms2.23ms
Pipelined4,09610,029,4408,126,275+23%23.10ms16.60ms
Short-lived512577,823564,915+2%7.89ms8.88ms
Short-lived4,096584,873574,869+2%70.20ms73.00ms
JSON4,096757,679717,328+6%14.20ms27.40ms
JSON Comp512313,384297,811+5%6.53ms6.37ms
JSON Comp4,096301,690294,552+2%22.70ms35.60ms
JSON Comp16,384285,928294,023-3%115.80ms124.00ms
Upload322,0241,289+57%44.20ms85.90ms
Upload2562,2921,791+28%386.00ms742.90ms
Static1,024343,964828,338-58%-1.24ms
Static4,096326,387804,331-59%-5.48ms
Static6,800298,263776,101-62%-8.76ms
Async DB1,02468,541128,893-47%42.10ms45.80ms
API-425643,45643,895-1%43.10ms19.40ms
API-161,024132,308103,737+28%47.00ms44.40ms
Baseline2562,223,1184,644,300-52%-5.69ms
Baseline1,0242,027,2524,476,540-55%-22.74ms
Static256265,851429,941-38%-58.46ms
Static1,024310,187402,644-23%-238.85ms
Unary256960,3802,622,540-63%-10.26ms
Unary1,024898,4092,611,600-66%-39.79ms
Unary TLS256850,4052,633,400-68%-10.78ms
Unary TLS1,024823,2522,572,680-68%-39.73ms

Common comparisons

helidon-tuned vs quarkus-jvm · helidon-tuned vs helidon-production · helidon-tuned vs vertx · quarkus-jvm vs helidon-production · quarkus-jvm vs vertx · helidon-production vs vertx

Questions

Is helidon-tuned faster than quarkus-jvm?

quarkus-jvm is quicker than helidon-tuned on 16 of the 26 profiles they both run, and behind on 10. On the HTTP/1.1 composite they score 529 and 486. Both run on the same machine, in the same round, against the same profiles.

Is helidon-tuned faster than helidon-production?

helidon-tuned is quicker than helidon-production on 24 of the 30 profiles they both run, and behind on 5. On the HTTP/1.1 composite they score 529 and 316. Both run on the same machine, in the same round, against the same profiles.

Is helidon-tuned faster than vertx?

vertx is quicker than helidon-tuned on 7 of the 12 profiles they both run, and behind on 5. On the HTTP/1.1 composite they score 529 and 283. Both run on the same machine, in the same round, against the same profiles.

Is quarkus-jvm faster than helidon-production?

quarkus-jvm is quicker than helidon-production on 21 of the 26 profiles they both run, and behind on 5. On the HTTP/1.1 composite they score 486 and 316. Both run on the same machine, in the same round, against the same profiles.

Which Java framework is fastest overall?

helidon-tuned holds the highest HTTP/1.1 composite of the Java entries, at 529. 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 Java entry

Results updated · Java composite ranking · Other languages · Open the leaderboard