Re:Browsh – A fully-modern text-based browser, rendering to ...
by tombh on Tuesday May 24, 2022 @11:34AM
(#31493454)
The best example is the scrolling one. MoSH scrolls the buffer on the _remote_ machine and tries to send the _UI_ diff. I want my protocol to send the whole document (or at least many pages worth of it), so that scrolling can be done locally, as you would expect with a normal browser. Browsh's protocol would still send diffs, but for JS-triggered changes to the _document_ (not the UI), like for new messages in a Slack chat, or a new email in an Inbox.
Why not just run it over mosh? What's the advantage to baking it into Browsh?