HttpArena
Frameworks

fishcake

Emerging · Kotlin · engine: codegreen · standard configuration

CodeGreen, a 1:1 Kotlin port of GenHTTP, on its internal Netty-based engine with kotlinx.serialization and JDBC (HikariCP).

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. The field is this entry's own league: engines and reverse proxies are scored apart from frameworks. How it works.

FamilyRankComposite
HTTP/1.13 of 71672

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline5121,887,468270us6.10ms6477.9%9.5GiB
ConnectionBaseline4,0961,918,1131.88ms10.20ms6236.7%10.6GiB
ConnectionPipelined5123,712,0212.21ms12.10ms6469.1%3.7GiB
ConnectionPipelined4,0963,250,41617.66ms76.30ms6338.4%7.0GiB
ConnectionShort-lived512596,007851us8.27ms3572.3%3.2GiB
ConnectionShort-lived4,096602,1232.11ms17.90ms3445.7%3.1GiB
WorkloadJSON4,096451,3057.65ms36.20ms2853.7%3.5GiB
WorkloadJSON Comp512346,0931.47ms18.80ms5432.2%5.2GiB
WorkloadJSON Comp4,096365,3399.73ms71.40ms5178.8%6.1GiB
WorkloadJSON Comp16,384362,42727.05ms130.90ms5033.1%5.9GiB
WorkloadJSON TLS4,096454,76310.36ms-3297.8%5.8GiB
WorkloadUpload321,89616.84ms50.20ms4220.6%5.6GiB
WorkloadUpload2561,993128.54ms310.60ms6154.5%15.3GiB
WorkloadStatic1,024366,3005.60ms-4001.1%7.5GiB
WorkloadStatic4,096352,73713.19ms-3938.0%7.7GiB
WorkloadStatic6,800352,38819.90ms-3990.6%8.2GiB
WorkloadStatic TLS1,024349,7228.65ms199.21ms4874.3%16.8GiB
WorkloadStatic TLS4,096324,82319.05ms535.23ms4833.9%16.8GiB
WorkloadStatic TLS6,800317,49227.35ms539.74ms5003.5%16.5GiB
DatabaseAsync DB1,024211,8394.30ms7.40ms4568.6%5.8GiB
DatabaseCRUD4,096450,0358.63ms104.10ms3709.0%5.0GiB
Multi-endpointAPI-425652,5833.13ms19.40ms401.3%607MiB
Multi-endpointAPI-161,024127,6415.94ms34.90ms1634.4%2.0GiB

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