Using a browser based IDE is really powerful as an option, but comes with a major cost of having to co-exist with the browser in terms of keyboard macros/chords.
Personally, I've found it to be really annoying.
Using VSCode as a desktop connected to a remote code server, or using JetBrains Projector, is the true sweet spot where you combine the remote capabilities with a native app. Also fits well with vim/emacs TUI-style dev.
If I were building an IDE today, I would absolutely be building it as a client-server app from day 1.
Personally, I've found it to be really annoying.
Using VSCode as a desktop connected to a remote code server, or using JetBrains Projector, is the true sweet spot where you combine the remote capabilities with a native app. Also fits well with vim/emacs TUI-style dev.
If I were building an IDE today, I would absolutely be building it as a client-server app from day 1.