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:
Johan Bergström 2013-12-28 17:07:00 +11:00
parent 20615b808d
commit c6c375c252

View file

@ -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?