Skip to content

Commit b79b292

Browse files
MoLowRafaelGSS
authored andcommitted
watch: decrease debounce rate
PR-URL: #48926 Reviewed-By: Benjamin Gruenbaum <[email protected]> Reviewed-By: Chemi Atlow <[email protected]> Reviewed-By: Yagiz Nizipli <[email protected]> Reviewed-By: Trivikram Kamat <[email protected]>
1 parent a129962 commit b79b292

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

lib/internal/main/watch_mode.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ const args = ArrayPrototypeFilter(process.execArgv, (arg, i, arr) =>
4444
arg !== '--watch' && arg !== '--watch-preserve-output');
4545
ArrayPrototypePushApply(args, kCommand);
4646

47-
const watcher = new FilesWatcher({ debounce: 500, mode: kShouldFilterModules ? 'filter' : 'all' });
47+
const watcher = new FilesWatcher({ debounce: 200, mode: kShouldFilterModules ? 'filter' : 'all' });
4848
ArrayPrototypeForEach(kWatchedPaths, (p) => watcher.watchPath(p));
4949

5050
let graceTimer;

lib/internal/test_runner/runner.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -428,7 +428,7 @@ function runTestFile(path, root, inspectPort, filesWatcher, testNamePatterns) {
428428
function watchFiles(testFiles, root, inspectPort, signal, testNamePatterns) {
429429
const runningProcesses = new SafeMap();
430430
const runningSubtests = new SafeMap();
431-
const watcher = new FilesWatcher({ debounce: 500, mode: 'filter', signal });
431+
const watcher = new FilesWatcher({ debounce: 200, mode: 'filter', signal });
432432
const filesWatcher = { __proto__: null, watcher, runningProcesses, runningSubtests };
433433

434434
watcher.on('changed', ({ owners }) => {

lib/internal/watch_mode/files_watcher.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ class FilesWatcher extends EventEmitter {
3131
#mode;
3232
#signal;
3333

34-
constructor({ debounce = 500, mode = 'filter', signal } = kEmptyObject) {
34+
constructor({ debounce = 200, mode = 'filter', signal } = kEmptyObject) {
3535
super();
3636

3737
validateNumber(debounce, 'options.debounce', 0, TIMEOUT_MAX);

0 commit comments

Comments
 (0)