HttpArena
Frameworks

helidon-tuned

Flagship · Java · engine: níma · tuned configuration · completeness 4/4

Helidon SE 27.0.0 on Níma WebServer with Java 27, tuned socket and protocol-validation settings, custom precompressed static content, HTTP/2, gRPC, and WebSocket support.

Achievements

🥈 3 Silver. 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
🥈 SilverWithin its languageJava · HTTP/1.12 of 7
🥈 SilverWithin its languageJava · HTTP/22 of 4
🥈 SilverWithin its languageJava · gRPC2 of 3

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.122 of 974408
HTTP/27 of 311802
gRPC5 of 10578
WebSocket13 of 311179

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline4,0961,692,9242.43ms5.09ms6442.4%12.8GiB
ConnectionPipelined4,09610,654,8716.01ms18.90ms6194.5%11.3GiB
ConnectionShort-lived4,096605,4876.72ms69.00ms4486.4%3.9GiB
ConcurrencyAsync Delay32,0001,218,57424.33ms42.60ms5888.6%10.3GiB
EfficiencyLatency-10K1,0249,98284.4us117.0us53.8%363MiB
EfficiencyLatency-1M1,024997,542213.7us1489.0us4819.6%1.3GiB
EfficiencyLatency-500K/81,024367,7412669291.5us5203968.0us784.9%462MiB
WorkloadJSON Comp4,096325,70312.35ms276.30ms6473.2%11.1GiB
WorkloadJSON Comp16,384319,62146.38ms242.00ms6086.5%13.3GiB
WorkloadJSON TLS4,096701,2066.00ms356.98ms6281.2%14.7GiB
Workload8Gbit51249,297133.0us440.0us558.6%1.5GiB
WorkloadStatic TLS1,024327,20313.51ms142.21ms5581.2%11.7GiB
DatabaseAsync DB1,024229,2574.04ms37.00ms4886.0%4.5GiB
HTTP/2Baseline2563,612,8986.12ms28.91ms6203.5%10.7GiB
HTTP/2Baseline1,0243,819,72123.84ms297.28ms6213.3%19.2GiB
HTTP/2Static256276,19127.75ms991.18ms5838.3%10.6GiB
HTTP/2Static1,024252,82696.24ms3.48s5442.8%14.1GiB
HTTP/2Baseline (h2c)2564,156,9606.13ms39.90ms6275.1%10.5GiB
HTTP/2Baseline (h2c)1,0244,457,54124.25ms139.97ms6294.8%18.1GiB
HTTP/2Baseline (h2c)4,0964,497,05985.33ms431.57ms6056.3%28.2GiB
HTTP/2JSON (h2c)1,0241,087,86329.35ms186.11ms6343.6%13.9GiB
HTTP/2JSON (h2c)4,0961,079,440115.50ms604.09ms6206.3%18.5GiB
gRPCUnary2561,128,78622.57ms112.65ms6122.9%13.7GiB
gRPCUnary1,0241,155,67584.38ms373.71ms6168.3%22.5GiB
gRPCUnary TLS2561,004,85325.25ms130.62ms6232.1%17.8GiB
gRPCUnary TLS1,0241,028,21392.79ms476.11ms6148.3%24.4GiB
WebSocketEcho5122,403,882212us384us6514.6%600MiB
WebSocketEcho4,0962,231,4511.82ms2.18ms6479.5%4.4GiB
WebSocketEcho16,3842,066,1537.04ms8.71ms6306.7%4.4GiB
WebSocketEcho Pipelined51216,178,383505us1.03ms6459.8%4.0GiB
WebSocketEcho Pipelined4,09615,433,7904.18ms8.04ms6154.6%4.2GiB
WebSocketEcho Pipelined16,38415,444,53114.92ms35.20ms6090.9%11.3GiB
WebSocketEcho Short-lived512620,639120us346us4500.8%1.4GiB
WebSocketEcho Short-lived4,096618,794120us360us4551.1%1.4GiB

Compared with

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

EntryCompositevs helidon-tuned
cardigan5254+19%head to head
vertx5132+16%head to head
micronaut4294-3%head to head
helidon-production4213-4%head to head

Compare helidon-tuned with any Java entry · Compare helidon-tuned with any entry, in any language · Every Java entry, ranked

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