Я боролся с замедлением работы плагинов Intellisense (вроде this) в VS Code в течение нескольких месяцев. Со временем это отставание увеличилось с нескольких миллисекунд до полных секунд.

Наконец-то я нашел решение - оно использует параметр files.watcherExclude в settings.json. (Документы)

// Configure glob patterns of file paths to exclude from file watching. Patterns must match on absolute paths (i.e. prefix with ** or the full path to match properly). Changing this setting requires a restart. When you experience Code consuming lots of cpu time on startup, you can exclude large folders to reduce the initial load.
  "files.watcherExclude": {
    "**/.git/objects/**": true,
    "**/.git/subtree-cache/**": true,
    "**/node_modules/*/**": true,
    "**/public/**": true // adding this solved the slowdown
}

Изменение, которое мы внесли для вывода пакетов JS с уникальными хешами, вызывало накопление скомпилированных файлов в папке /public. Похоже, это перегружало наблюдателя, поскольку каждая последующая сборка добавляла несколько новых мегабайт JS с файлом типа public/assets/js/app.dev.198576987345.js. Исключение этих скомпилированных папок решило проблему.