Skip to content

Commit f27d505

Browse files
MoLowtargos
authored andcommittedOct 28, 2023
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 83a6d20 commit f27d505

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
@@ -42,7 +42,7 @@ const args = ArrayPrototypeFilter(process.execArgv, (arg, i, arr) =>
4242
arg !== '--watch' && arg !== '--watch-preserve-output');
4343
ArrayPrototypePushApply(args, kCommand);
4444

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

4848
let graceTimer;

‎lib/internal/test_runner/runner.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -419,7 +419,7 @@ function runTestFile(path, root, inspectPort, filesWatcher, testNamePatterns) {
419419
function watchFiles(testFiles, root, inspectPort, signal, testNamePatterns) {
420420
const runningProcesses = new SafeMap();
421421
const runningSubtests = new SafeMap();
422-
const watcher = new FilesWatcher({ debounce: 500, mode: 'filter', signal });
422+
const watcher = new FilesWatcher({ debounce: 200, mode: 'filter', signal });
423423
const filesWatcher = { __proto__: null, watcher, runningProcesses, runningSubtests };
424424

425425
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)
Please sign in to comment.