Web Frameworks Benchmark


klein 24.8 benchmark results

klein 24.8 is a python web framework. At concurrency 64 it serves 4 530 requests per second with a P50 latency of 14.12 ms, ranking 347 of 358 overall and 31 of 37 among python frameworks.

All measured metrics for klein 24.8, by concurrency level.
MetricConcurrency 64Concurrency 256Concurrency 512
Requests / second4 5304 2494 445
P50 latency14.12 ms59.17 ms112.50 ms
P75 latency14.59 ms60.89 ms115.08 ms
P90 latency14.89 ms63.31 ms119.07 ms
P99 latency15.74 ms76.87 ms135.33 ms
P99.999 latency31.91 ms277.18 ms2000.38 ms
Average latency14.14 ms58.14 ms109.63 ms
Minimum latency3.66 ms4.88 ms1.97 ms
Standard deviation1.44 ms10.55 ms64.18 ms
Total requests67 94863 74566 693
Bytes received9.26 MB8.69 MB9.09 MB
HTTP errors000
Request timeouts0048
Socket connection errors0180
Socket read errors000
Socket write errors000

Rank

Position of klein on requests per second.
ConcurrencyOverallAmong python frameworks
64347 of 35831 of 37
256348 of 35832 of 37
512346 of 35831 of 37

Other python frameworks

Fastest python frameworks at concurrency 64.
# Framework Requests / second P50 latency P99 latency HTTP errors
1 oxapy 0.11 158 749 0.38 ms 0.84 ms 0
2 fastpysgi-wsgi 0.6 153 823 0.36 ms 0.66 ms 0
3 asgineer 0.9 94 940 0.63 ms 1.77 ms 0
4 lihil 0.2 88 479 0.62 ms 1.57 ms 0
5 sanic 25.12 86 796 0.63 ms 2.05 ms 0
6 blacksheep 2.6 81 792 0.59 ms 2.59 ms 0
7 mq-bridge-py 0.2 80 833 0.79 ms 1.18 ms 0
8 baize-asgi 0.20 79 094 0.71 ms 2.20 ms 0
9 emmett 2.7 77 656 0.73 ms 2.39 ms 0
10 panther 5.5 76 924 0.69 ms 2.77 ms 0

All 37 python frameworks