Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Performance #6

Open
uudruid74 opened this issue Jan 19, 2017 · 0 comments
Open

Performance #6

uudruid74 opened this issue Jan 19, 2017 · 0 comments

Comments

@uudruid74
Copy link
Owner

Websockets ...
shellinabox/shellinabox#111

Mosh on WebRTC? ...
shellinabox/shellinabox#277

We may want to leverage session management as part of WebRTC, possibly out-of-order transport mechanisms for ^C and maybe other features of mosh directly. The multiple stream options of webrtc could allow for file transport (drag-n-drop file uploads!) and direct support for tabs in the browser rather than relying on a backend such as tmux. This would greatly extend compatibility since swipe gestures to switch tabs can be done without sending data to the client and only opening/closing of tabs would send data, and then it would be OOB. There are a lot of possibilities here!!

Xterm.js uses Websockets. The performance is definitely superior. I think an option for WebRTC (with a fallback to current methods when unavailable) would give us a best of all worlds moving forward.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant