Update chokidar to v3.5.3
What does this MR do and why?
Previously webpack was using significant CPU on an M1 because it was polling for filesystem changes. Upgrading chokidar pulls in the latest fsevents package, which appears to bundle both x86 and arm64 support.
How to set up and validate locally
- On an M1, start
webpack
and watch CPU to jump to over 100%. - Run
gdk restart webpack
with this branch.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Stan Hu