HttpArena
Frameworks

klite

Emerging · Kotlin · engine: jdk.httpserver · standard configuration · completeness 3/4

Klite 2.x, a lightweight zero-dependency Kotlin framework on the JDK's built-in jdk.httpserver with virtual threads. Annotated routes, klite-json, klite-jdbc with its own connection pool, jte templates, JDK 25.

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.182 of 84257

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline4,09677,21330.71ms948.10ms5398.6%17.0GiB
ConnectionPipelined4,096348,41972.26ms1.37s1313.7%2.8GiB
ConnectionShort-lived4,09680,71126.15ms258.80ms3935.9%14.2GiB
ConcurrencyAsync Delay32,00098,74250.64ms557.10ms1353.2%1.5GiB
EfficiencyLatency-10K1,0245,985358.6us1747.0us183.8%2.3GiB
EfficiencyLatency-1M1,02478,2379176405.1us18178048.0us5135.4%17.1GiB
EfficiencyLatency-500K/81,02420,5559504028.9us18866176.0us748.6%6.4GiB
DatabaseAsync DB1,02430,72731.85ms77.90ms5171.3%19.6GiB
DatabaseFortunes1,02456,51117.36ms73.80ms5927.7%16.7GiB

Compared with

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

EntryCompositevs klite
ktron7546+2834%head to head
neton2308+798%head to head
http4k1787+595%head to head

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

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