Commit fda5722
authored
fix(perf): lazy load un-common dependencies for npm run (#87)
I know we avoid lazy loading but I think this case is worthy:
Before:
```bash
$ hyperfine --warmup 3 "node ./bin/npm-cli.js run empty"
Benchmark 1: node ./bin/npm-cli.js run empty
Time (mean ± σ): 197.3 ms ± 3.5 ms [User: 183.1 ms, System: 51.9 ms]
Range (min … max): 193.2 ms … 207.5 ms 15 runs
```
After:
```bash
$ hyperfine --warmup 3 "node ./bin/npm-cli.js run empty"
Benchmark 1: node ./bin/npm-cli.js run empty
Time (mean ± σ): 184.6 ms ± 2.3 ms [User: 170.1 ms, System: 51.1 ms]
Range (min … max): 181.6 ms … 190.5 ms 16 runs
```1 parent 71f09d6 commit fda5722
1 file changed
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | | - | |
7 | 5 | | |
8 | 6 | | |
9 | | - | |
10 | 7 | | |
11 | 8 | | |
12 | 9 | | |
| |||
334 | 331 | | |
335 | 332 | | |
336 | 333 | | |
| 334 | + | |
337 | 335 | | |
338 | 336 | | |
339 | 337 | | |
| |||
519 | 517 | | |
520 | 518 | | |
521 | 519 | | |
| 520 | + | |
| 521 | + | |
522 | 522 | | |
523 | 523 | | |
524 | 524 | | |
| |||
0 commit comments