Skip to content

Commit 6567ed4

Browse files
authored
perf(cli): enable Node.js compile cache (#192)
Before ```bash hyperfine --warmup 3 'node /Users/fengmk2/git/github.com/voidzero-dev/vite-plus/packages/global/bin/vp lint' Benchmark 1: node /Users/fengmk2/git/github.com/voidzero-dev/vite-plus/packages/global/bin/vp lint Time (mean ± σ): 129.9 ms ± 1.6 ms [User: 121.1 ms, System: 156.8 ms] Range (min … max): 128.1 ms … 133.8 ms 22 runs ``` After ```bash hyperfine --warmup 3 'node /Users/fengmk2/git/github.com/voidzero-dev/vite-plus/packages/global/bin/vp lint' Benchmark 1: node /Users/fengmk2/git/github.com/voidzero-dev/vite-plus/packages/global/bin/vp lint Time (mean ± σ): 101.9 ms ± 2.0 ms [User: 92.5 ms, System: 157.0 ms] Range (min … max): 99.6 ms … 110.1 ms 28 runs ```
1 parent 08cdc56 commit 6567ed4

2 files changed

Lines changed: 9 additions & 0 deletions

File tree

  • packages

packages/cli/bin/vite

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
#!/usr/bin/env node
22

3+
import module from 'node:module'
4+
if (module.enableCompileCache) {
5+
module.enableCompileCache()
6+
}
37
import '../dist/bin.js'

packages/global/bin/vp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,7 @@
11
#!/usr/bin/env node
2+
3+
import module from 'node:module';
4+
if (module.enableCompileCache) {
5+
module.enableCompileCache();
6+
}
27
import "../dist/index.js";

0 commit comments

Comments
 (0)