Web Frameworks Benchmark


baize-asgi 0.20 benchmark results

baize-asgi 0.20 is a python web framework. At concurrency 64 it serves 79 094 requests per second with a P50 latency of 0.71 ms, ranking 227 of 358 overall and 8 of 37 among python frameworks.

All measured metrics for baize-asgi 0.20, by concurrency level.
MetricConcurrency 64Concurrency 256Concurrency 512
Requests / second79 09482 83082 423
P50 latency0.71 ms3.04 ms4.34 ms
P75 latency1.04 ms3.84 ms4.82 ms
P90 latency1.40 ms4.44 ms5.32 ms
P99 latency2.20 ms5.19 ms6.43 ms
P99.999 latency3.57 ms8.25 ms12.77 ms
Average latency0.81 ms3.08 ms4.31 ms
Minimum latency0.12 ms0.20 ms0.32 ms
Standard deviation0.45 ms1.01 ms7.64 ms
Total requests1 186 4911 242 7311 236 883
Bytes received161.78 MB169.32 MB168.42 MB
HTTP errors000
Request timeouts000
Socket connection errors000
Socket read errors000
Socket write errors000

Rank

Position of baize-asgi on requests per second.
ConcurrencyOverallAmong python frameworks
64227 of 3588 of 37
256207 of 3587 of 37
512207 of 3587 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
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
11 starlette 1.6 76 343 0.75 ms 2.04 ms 0

All 37 python frameworks