HttpArena
Frameworks

neton

Emerging · Kotlin · engine: hyper · standard configuration · completeness 4/4

Neton, a Kotlin Multiplatform framework compiled to a native executable. Routing, middleware, request parsing and the response pipeline are the framework's; the hyper4k engine (Tokio + Hyper 1.x, linked in as a Rust static library) only does protocol and transport. Serves HTTP/1.1 on 8080 and HTTP/2 cleartext on 8082 from one route table.

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.156 of 711339
HTTP/214 of 18177

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,096760,4831.53ms10.80ms5480.6%1.2GiB
ConnectionPipelined4,096368,28540.00ms415.60ms4180.9%1.2GiB
ConnectionShort-lived4,096463,436483us2.42ms2782.7%1.1GiB
ConcurrencyAsync Delay32,000105,51277.42ms89.30ms803.8%1.4GiB
EfficiencyLatency-10K1,0249,718117.8us197.0us39.7%1019MiB
EfficiencyLatency-1M1,024781,0961888492.4us4011008.0us5505.8%1.1GiB
HTTP/2Baseline (h2c)256577,32243.82ms164.52ms4777.7%1.3GiB
HTTP/2Baseline (h2c)1,024533,030166.79ms645.63ms4842.5%1.6GiB
HTTP/2Baseline (h2c)4,096485,744394.60ms1.84s4982.7%2.2GiB
HTTP/2JSON (h2c)1,024258,529101.06ms1.06s4500.5%1.4GiB
HTTP/2JSON (h2c)4,096245,577310.95ms4.49s4275.6%1.6GiB

Compared with

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

EntryCompositevs neton
ktor-ghost2835+112%head to head
ktor2590+93%head to head
http4k1901+42%head to head

Compare neton with any Kotlin entry · Compare neton with any entry, in any language · Every Kotlin entry, ranked

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