HttpArena
Frameworks

vertx

Flagship · Java · engine: Netty · standard configuration · completeness 4/4

Eclipse Vert.x 5 with vertx-web on Netty, one server verticle per core. Routing and query/path params through the Router API, JsonObject serialization, gzip through the server compression option.

Achievements

🥇 1 Gold. Top three of a field, taken in this entry's own league: the family composite, the same composite among entries written in the same language, and each test profile it is scored on. Every field is the one the badges publish, so a medal and a badge always say the same thing. How medals are awarded.

MedalAwardFieldRank
🥇 GoldWithin its languageJava · HTTP/1.11 of 5

Composite rank

Each profile of a family is worth 100 to the entry that leads it, and the composite is the sum over the family, less 2.5% for each of routing, middleware, request and response the entry does not do for you - its completeness factor, which the WebSocket and gRPC families do not carry. The field is this entry's own league: engines and reverse proxies are scored apart from frameworks. How it works.

FamilyRankComposite
HTTP/1.16 of 715324

Every result

Alpha Round, 13 runs. Requests per second is the best of three; latency, CPU and memory come from that run.

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline4,0961,994,3692.06ms5.07ms6290.9%4.8GiB
ConnectionPipelined4,09611,782,7685.58ms13.40ms6288.8%7.3GiB
ConnectionShort-lived4,096602,5866.77ms68.70ms3254.6%2.4GiB
ConcurrencyAsync Delay32,0001,859,04617.06ms31.00ms6206.1%16.9GiB
EfficiencyLatency-10K1,0249,98177.1us108.0us34.3%2.4GiB
EfficiencyLatency-1M1,024997,554136.1us259.0us3357.2%2.4GiB
EfficiencyLatency-500K/81,024375,0512477782.0us4896768.0us790.9%2.2GiB
WorkloadJSON Comp4,096256,54415.94ms45.40ms6095.9%6.4GiB
WorkloadJSON Comp16,384256,57063.01ms146.90ms6181.9%15.2GiB
WorkloadJSON TLS4,096601,6187.37ms134.88ms6181.7%8.0GiB
Workload8Gbit51249,247123.0us164.0us305.4%3.3GiB
WorkloadStatic TLS1,024195,1035.40ms49.58ms6204.9%1.6GiB
DatabaseAsync DB1,024198,5254.72ms47.00ms4772.4%5.1GiB

Compared with

The Java entries around vertx on the HTTP/1.1 composite, and the one leading them. The last column shows every profile side by side.

EntryCompositevs vertx
cardigan5294-1%head to head
micronaut4443-17%head to head

Compare vertx with any Java entry · Compare vertx with any entry, in any language · Every Java entry, ranked

Results updated · How the benchmark is run · The machine · Add or fix an entry