HTTP server & framework benchmarks

basolato benchmark results

basolato 0.16 is a nim web framework. At concurrency 64 it serves 34 379 requests per second with a P50 latency of 3866.97 ms, ranking 303 of 387 overall and 13 of 13 among nim frameworks.

Throughput, latency & reliability

All measured metrics for basolato 0.16, by concurrency level.
MetricConcurrency 64Concurrency 256Concurrency 512
Requests / second34 37929 90927 627
P50 latency3866.97 ms4103.17 ms4232.19 ms
P75 latency6637.57 ms6937.94 ms7099.05 ms
P90 latency8370.18 ms8698.54 ms8881.49 ms
P99 latency9424.90 ms9771.69 ms9965.57 ms
P99.999 latency9542.31 ms9894.57 ms10096.64 ms
Average latency4098.06 ms4313.55 ms4429.78 ms
Minimum latency0.06 ms0.06 ms0.06 ms
Standard deviation2939.47 ms3034.11 ms3088.96 ms
Total requests500 379436 078402 547
Bytes received77.46 MB67.50 MB62.31 MB
HTTP errors000
Request timeouts000
Socket connection errors000
Socket read errors000
Socket write errors000

Position in this benchmark

Position of basolato on requests per second.
ConcurrencyOverallAmong nim frameworks
64303 of 38713 of 13
256307 of 38712 of 13
512304 of 38712 of 13

Explore nim frameworks

Fastest nim frameworks at concurrency 64.
# Framework Requests / second P50 latency P99 latency HTTP errors
1 caprese 0.1 137 521 1151.49 ms 4423.00 ms 0
2 httpbeast 0.4 128 768 1289.73 ms 4802.56 ms 0
3 whip 0.2 123 282 1338.88 ms 4922.71 ms 0
4 guildenstern 9 122 739 1337.51 ms 5015.55 ms 0
5 mike 1.3 119 688 1392.81 ms 5067.43 ms 0
6 jester 0.6 112 535 1471.66 ms 5179.39 ms 0
7 cps-http 2 110 344 1636.18 ms 5459.29 ms 0
8 supranim 0.1 106 504 1506.13 ms 5781.50 ms 4 082
9 prologue 0.6 92 164 1594.20 ms 5743.27 ms 0
10 powpow 0.1 63 359 2718.72 ms 7557.80 ms 0

All 13 nim frameworks