Vim emulation in VSCode worse than any other IDE I've used. All extensions have to run on the same thread in a background process and intercepted keystrokes are passed to that process over IPC. So if other extensions (like the TS language tools) are tying up the extension host process, the Vim extension can't respond to your keyboard input until other extensions yield. Performance issues come and go but for awhile I…
The worst behaviour of any editing environment is a lagging keyboard response.
In this COVID-19 era I've found myself working remotely over VPN and on some occasions the response times become very slow.
The most noticeable observation for me is how frustration writing code becomes whenever my editing environment slows over that lagging VPN.
Tasks that are normally subconscious suddenly turn into mental challenges as you find yourself constantly checking if these subconscious actions actually complete.