Skip to content

Commit 8884007

Browse files
committed
doc: add pretty output doc
1 parent dbbc9d1 commit 8884007

File tree

1 file changed

+57
-0
lines changed

1 file changed

+57
-0
lines changed

README.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,60 @@ packages operations.
1414
- [x] pinojs
1515
- [x] winston
1616
- [x] underscore
17+
18+
## Running
19+
20+
To a pretty terminal output, run `index.js`
21+
22+
```console
23+
$ node index.js
24+
Running Node.js Package Benchmark...
25+
----------------------------------------------------------
26+
babel
27+
transform (code=true ast=true): 70.09 (3 samples)
28+
transform (code=false): 78.57 (2 samples)
29+
dotenv
30+
config: 31.09K (5 samples)
31+
lodash
32+
.chunk: 24.47M (5 samples)
33+
.groupBy: 3.343M (7 samples)
34+
.includes: 10.35M (6 samples)
35+
.orderBy: 921.3K (8 samples)
36+
moment
37+
format (full): 504.7K (7 samples)
38+
format: 441K (4 samples)
39+
fromNow (YYYYMMDD): 73K (9 samples)
40+
subtract (10): 134K (5 samples)
41+
pinojs
42+
info (10x): 109.1K (4 samples)
43+
prettier
44+
format (semi=true): 773.5K (3 samples)
45+
format (singleQuote=true semi=true tabs=true): 593.7K (3 samples)
46+
format (singleQuote=false semi=false tabs=false): 473.4K (3 samples)
47+
underscore
48+
.chunk: 3.15M (3 samples)
49+
.groupBy: 1.003M (3 samples)
50+
.includes: 6.588M (4 samples)
51+
.orderBy: 488.7K (5 samples)
52+
winston
53+
info (10x): 24.48K (4 samples)
54+
```
55+
56+
To store it as JSON, just pipe output to a file:
57+
58+
```console
59+
$ node index.js > results.json
60+
$ cat result.json
61+
[
62+
{
63+
"name": "babel",
64+
"method": "benchmarkjs",
65+
"operations": [
66+
{
67+
"name": "transform (code=true ast=true)",
68+
"opsSec": 67.80076532539411,
69+
"samples": 3
70+
},
71+
{
72+
...
73+
```

0 commit comments

Comments
 (0)