Java web framework comparison: any two, head to head
helidon-tuned is quicker than vertx on 8 of the 13 profiles they both run, and behind on 5. On the HTTP/1.1 composite they score 5132 and 4408.
Pick any two of the 8 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.
| Profile | Conns | vertx req/sec | helidon-tuned req/sec | Delta | vertx p99 | helidon-tuned p99 |
|---|---|---|---|---|---|---|
| Baseline | 4,096 | 1,994,369 | 1,692,924 | +18% | 5.07ms | 5.09ms |
| Pipelined | 4,096 | 11,782,768 | 10,654,871 | +11% | 13.40ms | 18.90ms |
| Short-lived | 4,096 | 602,586 | 605,487 | -0% | 68.70ms | 69.00ms |
| Async Delay | 32,000 | 1,859,046 | 1,218,574 | +53% | 31.00ms | 42.60ms |
| Latency-10K | 1,024 | 9,981 | 9,982 | -0% | 108.0us | 117.0us |
| Latency-1M | 1,024 | 997,554 | 997,542 | +0% | 259.0us | 1489.0us |
| Latency-500K/8 | 1,024 | 375,051 | 367,741 | +2% | 4896768.0us | 5203968.0us |
| JSON Comp | 4,096 | 256,544 | 325,703 | -21% | 45.40ms | 276.30ms |
| JSON Comp | 16,384 | 256,570 | 319,621 | -20% | 146.90ms | 242.00ms |
| JSON TLS | 4,096 | 601,618 | 701,206 | -14% | 134.88ms | 356.98ms |
| 8Gbit | 512 | 49,247 | 49,297 | -0% | 164.0us | 440.0us |
| Static TLS | 1,024 | 195,103 | 327,203 | -40% | 49.58ms | 142.21ms |
| Async DB | 1,024 | 198,525 | 229,257 | -13% | 47.00ms | 37.00ms |
Common comparisons
vertx vs helidon-tuned · vertx vs micronaut · vertx vs helidon-production · helidon-tuned vs micronaut · helidon-tuned vs helidon-production · micronaut vs helidon-production
Questions
Is vertx faster than helidon-tuned?
helidon-tuned is quicker than vertx on 8 of the 13 profiles they both run, and behind on 5. On the HTTP/1.1 composite they score 5132 and 4408. Both run on the same machine, in the same round, against the same profiles.
Is vertx faster than micronaut?
micronaut is quicker than vertx on 6 of the 11 profiles they both run, and behind on 5. On the HTTP/1.1 composite they score 5132 and 4294. Both run on the same machine, in the same round, against the same profiles.
Is vertx faster than helidon-production?
vertx is quicker than helidon-production on 6 of the 13 profiles they both run, and behind on 6. On the HTTP/1.1 composite they score 5132 and 4213. Both run on the same machine, in the same round, against the same profiles.
Is helidon-tuned faster than micronaut?
helidon-tuned is quicker than micronaut on 7 of the 11 profiles they both run, and behind on 4. On the HTTP/1.1 composite they score 4408 and 4294. Both run on the same machine, in the same round, against the same profiles.
Which Java framework is fastest overall?
cardigan holds the highest HTTP/1.1 composite of the Java entries, at 5254. 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 · Compare across languages · Other languages · Open the leaderboard