Why ? The last thing you want as a user when pressing a key in a IDE is to then wait for a network request.
Why ? The last thing you want as a user when pressing a key in a IDE is to then wait for a network request.
What I'm referring to would be a caching view which both hides latency, batches communication for efficiency and perhaps even does some actions on the client-side buffer if it's deemed appropriate.
tmux is also amazing for spotty ssh connections. For example, I had to run long jobs over ssh through a VPN. Tmux means you don't need to worry about the connection dropping and losing your current process
> Using VSCode as a desktop connected to a remote code server, or using JetBrains Projector, is the true sweet spot
is a zero lag approach when it comes to code editing.
The only time a brief lag show up in the IDE are when you need to open a folder/workspace in an uncached directory which is easily ignored.
I’ve been banging the drum on this setup for well over 2 years. Happy to share more info if interested