HttpArena
Frameworks

micronaut

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

Micronaut 5 on the Netty HTTP server, default configuration, running on the JVM and not on native-image. Routing and injection are generated at compile time by the Micronaut annotation processor, JSON through Jackson, gzip through the Netty server compression the framework enables by itself.

Achievements

🥈 2 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 5
🥈 SilverTest profileWorkload · 8Gbit2 of 65

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.111 of 714443

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline4,0961,596,0332.57ms5.66ms6202.6%4.1GiB
ConnectionPipelined4,0967,330,6208.95ms20.60ms5906.8%6.2GiB
ConnectionShort-lived4,096618,7806.59ms66.90ms3990.1%1.3GiB
ConcurrencyAsync Delay32,0001,252,65425.38ms42.30ms5281.8%6.8GiB
EfficiencyLatency-10K1,0249,97990.7us127.0us40.3%555MiB
EfficiencyLatency-1M1,024997,828573.0us6798.0us4143.2%2.2GiB
EfficiencyLatency-500K/81,024288,3424213127.6us8337408.0us779.6%930MiB
WorkloadJSON Comp4,096267,03915.31ms41.00ms6158.6%3.0GiB
WorkloadJSON Comp16,384263,04461.69ms130.40ms6256.0%3.6GiB
WorkloadJSON TLS4,096673,1466.54ms225.88ms6239.5%5.2GiB
Workload8Gbit51249,446117.8us180.0us339.9%2.0GiB

Compared with

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

EntryCompositevs micronaut
vertx5324+20%head to head
cardigan5294+19%head to head
quarkus-jvm3788-15%head to head
helidon-tuned3760-15%head to head

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

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