> While that's not a significant issue if you live nearby, for our friends all over the world it means every time you type a letter, you had to cross an ocean at least twice! That means you could see latencies as high as 300ms for each keystroke!
I feel like we should be doing a lot more to minimize the effects of latency between the client and server, like mosh does.
For something like a browser-based IDE, where you have a whole-ass rich client programming environment, the best in the world, literally nothing about the client-server latency should be "each keystroke".
Even in full "multiplayer", 500ms latency should not affect anything meaningfully. The whole point of using js and the web is to free us from shared screen sessions and ssh.