HttpArena
Frameworks

node-h3

Flagship · JS · engine: nodehttp · standard configuration · completeness 4/4

H3 v2, the unjs framework under Nitro and Nuxt, served on node:http by srvx with the cluster module for multi-core scaling.

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 languageJS · HTTP/1.12 of 5
🥈 SilverTest profileEfficiency · Latency-10K2 of 71

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.126 of 712903

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,096756,8085.41ms7.31ms6488.0%2.5GiB
ConnectionPipelined4,0961,637,60739.96ms57.90ms6611.1%4.2GiB
ConnectionShort-lived4,096668,5956.08ms96.90ms6431.8%5.8GiB
ConcurrencyAsync Delay32,000922,46134.41ms47.80ms6453.7%6.3GiB
EfficiencyLatency-10K1,0249,983134.2us238.0us113.1%2.2GiB
EfficiencyLatency-1M1,024845,8191243601.4us7251968.0us6484.1%2.5GiB
EfficiencyLatency-500K/81,024137,8267217273.4us14462976.0us769.5%585MiB
WorkloadJSON Comp4,096242,72116.40ms376.30ms6377.2%7.3GiB
WorkloadJSON Comp16,384250,84555.91ms1.47s6261.2%8.3GiB
WorkloadJSON TLS4,096507,7277.99ms48.33ms6595.8%6.5GiB
Workload8Gbit51249,366268.5us702.0us1354.7%4.3GiB

Compared with

The JS entries around node-h3 on the HTTP/1.1 composite, and the one leading them. The last column shows every profile side by side.

EntryCompositevs node-h3
fulmine.js6248+115%head to head
hyper-express4801+65%head to head
ultimate-express4584+58%head to head
fastify2444-16%head to head
node2056-29%head to head

Compare node-h3 with any JS entry · Compare node-h3 with any entry, in any language · Every JS entry, ranked

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