uvicorn

Running 10s test @ http://127.0.0.1:8000
  2 threads and 200 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency     2.78ms  518.39us  12.33ms   94.41%
    Req/Sec    36.25k     1.71k   39.93k    87.50%
  721552 requests in 10.01s, 103.91MB read
Requests/sec:  72106.68
Transfer/sec:     10.38MB

JerseyNetty

Running 10s test @ http://127.0.0.1:8000
  2 threads and 200 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency     8.99ms   21.16ms 516.58ms   94.00%
    Req/Sec    21.24k    11.75k   45.90k    61.00%
  424321 requests in 10.05s, 42.09MB read
Requests/sec:  42238.90
Transfer/sec:      4.19MB

JerseyGrizzly

Running 10s test @ http://127.0.0.1:8000
  2 threads and 200 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency     1.86ms    1.99ms  41.48ms   87.93%
    Req/Sec    47.78k    14.62k   73.36k    68.50%
  951798 requests in 10.02s, 72.68MB read
Requests/sec:  95014.39
Transfer/sec:      7.26MB

JerseyJetty

Running 10s test @ http://127.0.0.1:8000
  2 threads and 200 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency     7.56ms   28.40ms 457.55ms   96.51%
    Req/Sec    36.31k    25.16k   84.63k    54.04%
  716496 requests in 10.05s, 107.96MB read
Requests/sec:  71306.70
Transfer/sec:     10.74MB

Vertx

Running 10s test @ http://127.0.0.1:8000
  2 threads and 200 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency     1.08ms    3.78ms  91.07ms   98.88%
    Req/Sec   131.20k    27.87k  155.52k    92.00%
  2608256 requests in 10.00s, 196.51MB read
Requests/sec: 260789.43
Transfer/sec:     19.65MB

Spring

Running 10s test @ http://127.0.0.1:8000
  2 threads and 100 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency   346.21us  496.33us   9.07ms   95.67%
    Req/Sec   129.44k    18.28k  190.04k    69.50%
  2574612 requests in 10.00s, 228.35MB read
Requests/sec: 257415.61
Transfer/sec:     22.83MB

JavaJooby

Running 10s test @ http://127.0.0.1:8000
  2 threads and 200 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency     0.94ms    3.85ms  88.62ms   97.94%
    Req/Sec   133.53k    37.91k  180.86k    78.00%
  2657596 requests in 10.00s, 321.88MB read
Requests/sec: 265700.85
Transfer/sec:     32.18MB

fastwsgi

Running 10s test @ http://127.0.0.1:8000
  2 threads and 200 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency   784.94us   93.02us   3.11ms   94.17%
    Req/Sec   128.11k     5.33k  136.77k    82.00%
  2547947 requests in 10.00s, 340.19MB read
Requests/sec: 254749.13
Transfer/sec:     34.01MB

fastwsgi - falcon

Running 10s test @ http://127.0.0.1:8000
  2 threads and 200 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency     2.20ms   60.60us   4.61ms   83.68%
    Req/Sec    45.76k     0.87k   49.70k    81.50%
  910510 requests in 10.00s, 130.25MB read
Requests/sec:  91023.23
Transfer/sec:     13.02MB

rust-minihttp

Running 10s test @ http://127.0.0.1:8000
  2 threads and 200 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency   273.46us  101.65us   2.79ms   85.69%
    Req/Sec   193.45k    16.15k  246.23k    84.00%
  3850709 requests in 10.00s, 370.90MB read
Requests/sec: 385038.33
Transfer/sec:     37.09MB

go

Running 10s test @ http://127.0.0.1:8000
  2 threads and 100 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency   247.21us  233.74us   4.21ms   86.16%
    Req/Sec   151.00k    10.76k  184.44k    88.00%
  3004691 requests in 10.00s, 383.98MB read
Requests/sec: 300416.65
Transfer/sec:     38.39MB

fasthttp-go

Running 10s test @ http://127.0.0.1:8000
  2 threads and 100 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency   136.98us   49.53us   2.59ms   78.79%
    Req/Sec   195.09k    21.11k  251.76k    84.00%
  3881392 requests in 10.00s, 551.54MB read
Requests/sec: 388073.54
Transfer/sec:     55.14MB

Nginx Unit python

Running 10s test @ http://127.0.0.1:8000
  2 threads and 200 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency   731.86us  659.45us  21.53ms   87.92%
    Req/Sec   101.12k    20.25k  176.99k    74.50%
  2011723 requests in 10.00s, 295.45MB read
Requests/sec: 201130.32
Transfer/sec:     29.54MB