Web Frameworks Benchmark


blacksheep 2.6 benchmark results

blacksheep 2.6 is a python web framework. At concurrency 64 it serves 81 792 requests per second with a P50 latency of 0.59 ms, ranking 221 of 358 overall and 6 of 37 among python frameworks.

All measured metrics for blacksheep 2.6, by concurrency level.
MetricConcurrency 64Concurrency 256Concurrency 512
Requests / second81 79285 69385 591
P50 latency0.59 ms3.01 ms3.83 ms
P75 latency0.96 ms3.61 ms4.30 ms
P90 latency1.51 ms4.13 ms4.66 ms
P99 latency2.59 ms4.98 ms5.42 ms
P99.999 latency5.59 ms7.64 ms10.86 ms
Average latency0.78 ms2.97 ms3.82 ms
Minimum latency0.11 ms0.19 ms0.32 ms
Standard deviation0.54 ms0.93 ms0.71 ms
Total requests1 226 9571 285 6821 284 365
Bytes received156.00 MB163.47 MB163.31 MB
HTTP errors000
Request timeouts000
Socket connection errors000
Socket read errors000
Socket write errors000

Rank

Position of blacksheep on requests per second.
ConcurrencyOverallAmong python frameworks
64221 of 3586 of 37
256200 of 3586 of 37
512199 of 3585 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
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
11 starlette 1.6 76 343 0.75 ms 2.04 ms 0

All 37 python frameworks