HTTP server & framework benchmarks

restrserve benchmark results

restrserve 0.4 is a r web framework. At concurrency 64 it serves 2 735 requests per second with a P50 latency of 12.46 ms, ranking 365 of 383 overall and 3 of 5 among r frameworks.

Throughput, latency & reliability

All measured metrics for restrserve 0.4, by concurrency level.
MetricConcurrency 64Concurrency 256Concurrency 512
Requests / second2 7352 4182 433
P50 latency12.46 ms25.05 ms22.78 ms
P75 latency39.79 ms68.83 ms63.85 ms
P90 latency46.69 ms92.73 ms85.60 ms
P99 latency56.79 ms143.47 ms6861.48 ms
P99.999 latency1016.41 ms8001.54 ms8001.54 ms
Average latency22.74 ms73.42 ms123.74 ms
Minimum latency1.14 ms1.14 ms1.15 ms
Standard deviation28.87 ms486.77 ms814.23 ms
Total requests41 03436 28136 506
Bytes received4.20 MB3.71 MB3.74 MB
HTTP errors000
Request timeouts0107367
Socket connection errors000
Socket read errors070
Socket write errors000

Position in this benchmark

Position of restrserve on requests per second.
ConcurrencyOverallAmong r frameworks
64365 of 3833 of 5
256367 of 3833 of 5
512367 of 3833 of 5

Badge for your README

Show the rank of restrserve in your README. The image is updated together with the results.

web frameworks benchmark: #365 of 383

[![Web Frameworks Benchmark](https://web-frameworks-benchmark.vercel.app/frameworks/r/restrserve/badge.svg)](https://web-frameworks-benchmark.vercel.app/frameworks/r/restrserve/)

web frameworks benchmark: #3 of 5 in r

[![Web Frameworks Benchmark](https://web-frameworks-benchmark.vercel.app/frameworks/r/restrserve/badge-language.svg)](https://web-frameworks-benchmark.vercel.app/frameworks/r/restrserve/)

Explore r frameworks

Fastest r frameworks at concurrency 64.
# Framework Requests / second P50 latency P99 latency HTTP errors
1 rserve 1.8 31 049 2.01 ms 6.12 ms 0
2 httpuv 1.6 7 539 17.71 ms 22.02 ms 0
4 plumber 1.3 877 72.31 ms 101.90 ms 0
5 ambiorix 2.2 695 92.09 ms 113.51 ms 0

All 5 r frameworks