Comment by sligor
1 day ago
Yes the clean and efficient alternative would be a session manager "server" running on the server and communicating with the terminal "client" (like kitty) using a more efficient protocol for handling panes/windows/drawing etc...
AFAIK this doesn't exist, so I'm using tmux...
well after a quick search it exists: it's called tmux control-mode https://github.com/tmux/tmux/wiki/Control-Mode
So terminal clients just have to implement this protocol... it's already implemented in iTerm2