Skip to content

Commit

Permalink
chore: update benchmark result
Browse files Browse the repository at this point in the history
  • Loading branch information
tsctx committed Mar 7, 2024
1 parent 9b88f46 commit 8b39b8d
Showing 1 changed file with 15 additions and 15 deletions.
30 changes: 15 additions & 15 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,21 +20,21 @@ npm i undici
The benchmark is a simple `hello world` [example](benchmarks/benchmark.js) using a
50 TCP connections with a pipelining depth of 10 running on Node 20.10.0.

```
│ Tests │ Samples │ Result │ Tolerance │ Difference with slowest │
|─────────────────────|─────────|─────────────────|───────────|─────────────────────────|
│ got │ 45 │ 1661.71 req/sec ± 2.93 % - │
node-fetch 20 │ 2164.81 req/sec ± 2.63 % + 30.28 % │
│ undici - fetch 35 │ 2274.27 req/sec ± 2.70 % + 36.86 % │
│ http - no keepalive │ 15 │ 2376.04 req/sec ± 2.99 % + 42.99 %
│ axios 25 │ 2612.93 req/sec ± 2.89 % + 57.24 % │
│ request 40 │ 2712.19 req/sec ± 2.92 % + 63.22 % │
http - keepalive 45 │ 4393.25 req/sec ± 2.86 % + 164.38 %
undici - pipeline 45 │ 5484.69 req/sec ± 2.87 % + 230.06 %
undici - request 55 │ 7773.98 req/sec ± 2.93 % + 367.83 % │
undici - stream 70 │ 8425.96 req/sec ± 2.91 % + 407.07 % │
undici - dispatch 50 │ 9488.99 req/sec ± 2.85 % + 471.04 % │
```
| _Tests_ | _Samples_ | _Result_ | _Tolerance_ | _Difference with slowest_ |
| :-----------------: | :-------: | :-------------: | :---------: | :-----------------------: |
| undici - fetch | 20 | 1968.42 req/sec | ± 2.63 % | - |
| http - no keepalive | 25 | 2330.30 req/sec | ± 2.99 % | + 18.38 % |
| node-fetch | 20 | 2485.36 req/sec | ± 2.70 % | + 26.26 % |
| got | 15 | 2787.68 req/sec | ± 2.56 % | + 41.62 % |
| request | 30 | 2805.10 req/sec | ± 2.59 % | + 42.50 % |
| axios | 10 | 3040.45 req/sec | ± 1.72 % | + 54.46 % |
| superagent | 20 | 3358.29 req/sec | ± 2.51 % | + 70.61 % |
| http - keepalive | 20 | 3477.94 req/sec | ± 2.51 % | + 76.69 % |
| undici - pipeline | 25 | 3812.61 req/sec | ± 2.80 % | + 93.69 % |
| undici - request | 10 | 6067.00 req/sec | ± 0.94 % | + 208.22 % |
| undici - stream | 10 | 6391.61 req/sec | ± 1.98 % | + 224.71 % |
| undici - dispatch | 10 | 6397.00 req/sec | ± 1.48 % | + 224.98 % |


## Quick Start

Expand Down

0 comments on commit 8b39b8d

Please sign in to comment.