Benchmarks: Table-fy
Had to un-indent text for the GFM markdown to accept the table. Not sure what to do with rest of the file, so I'll leave it open. `benchmark/` probably needs some love if we expect it to generate similar output. Even without it, I still think the most readable for end-users. is the best possible result.
This commit is contained in:
parent
20615b808d
commit
c6c375c252
1 changed files with 12 additions and 56 deletions
|
@ -1,4 +1,3 @@
|
|||
|
||||
THIS DOCUMENT IS IN PROGRESS. THIS PARAGRAPH SHALL BE REMOVED WHEN THIS DOCUMENT IS DONE.
|
||||
|
||||
TO DO:
|
||||
|
@ -41,59 +40,16 @@ TO DO:
|
|||
|
||||
The following results were produced on a Retina Macbook Pro, showing only the cost of running noop middleware.
|
||||
|
||||
```
|
||||
1 middleware
|
||||
8849.36
|
||||
|
||||
5 middleware
|
||||
8685.74
|
||||
|
||||
10 middleware
|
||||
8511.08
|
||||
|
||||
15 middleware
|
||||
8456.86
|
||||
|
||||
20 middleware
|
||||
8211.93
|
||||
|
||||
30 middleware
|
||||
8102.98
|
||||
|
||||
50 middleware
|
||||
7617.67
|
||||
|
||||
100 middleware
|
||||
6899.45
|
||||
```
|
||||
|
||||
Here are the benchmarks for Express:
|
||||
|
||||
```
|
||||
1 middleware
|
||||
7805.19
|
||||
|
||||
5 middleware
|
||||
7707.15
|
||||
|
||||
10 middleware
|
||||
7475.08
|
||||
|
||||
15 middleware
|
||||
7261.73
|
||||
|
||||
20 middleware
|
||||
7012.07
|
||||
|
||||
30 middleware
|
||||
6672.76
|
||||
|
||||
50 middleware
|
||||
6255.92
|
||||
|
||||
100 middleware
|
||||
5000.98
|
||||
```
|
||||
| no. middleware | Koa | Express |
|
||||
| --------------:| ------- | ------- |
|
||||
| 1 | 8849.36 | 7805.19 |
|
||||
| 5 | 8685.74 | 7707.15 |
|
||||
| 10 | 8511.08 | 7475.08 |
|
||||
| 15 | 8456.86 | 7261.73 |
|
||||
| 20 | 8211.93 | 7012.07 |
|
||||
| 30 | 8102.98 | 6672.76 |
|
||||
| 50 | 7617.67 | 6255.92 |
|
||||
| 100 | 6899.45 | 5000.98 |
|
||||
|
||||
## How is Koa different than Connect/Express?
|
||||
|
||||
|
|
Loading…
Reference in a new issue