Originally posted by @altsem in #437 (comment)
The file-watcher utilizes inotify on Linux, using the "notify" crate.
Afaik, this implementation needs to traverse the entire file tree and register a listener on each file.
Then whenever a change is detected, it passes through the filter we've written to check whether it should be ignored or not.
The problem is that just registering these listeners on each file takes a significant amount of time.