Web Frameworks Benchmark


tonberry 0.2 benchmark results

tonberry 0.2 is a python web framework. At concurrency 64 it serves 14 159 requests per second with a P50 latency of 3.27 ms, ranking 317 of 358 overall and 26 of 37 among python frameworks.

All measured metrics for tonberry 0.2, by concurrency level.
MetricConcurrency 64Concurrency 256Concurrency 512
Requests / second14 15915 43415 561
P50 latency3.27 ms14.36 ms29.99 ms
P75 latency5.97 ms20.82 ms39.55 ms
P90 latency9.11 ms28.50 ms50.55 ms
P99 latency16.73 ms51.21 ms76.81 ms
P99.999 latency105.26 ms235.65 ms344.53 ms
Average latency4.52 ms16.52 ms32.69 ms
Minimum latency0.69 ms0.99 ms1.14 ms
Standard deviation3.97 ms11.51 ms17.47 ms
Total requests212 413231 613233 596
Bytes received44.41 MB48.44 MB48.85 MB
HTTP errors000
Request timeouts000
Socket connection errors000
Socket read errors000
Socket write errors000

Rank

Position of tonberry on requests per second.
ConcurrencyOverallAmong python frameworks
64317 of 35826 of 37
256319 of 35824 of 37
512318 of 35824 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