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

[RFC] Session sharing via streaming #759

Closed
andersevenrud opened this issue Jan 10, 2021 · 1 comment
Closed

[RFC] Session sharing via streaming #759

andersevenrud opened this issue Jan 10, 2021 · 1 comment

Comments

@andersevenrud
Copy link
Member

There's been quite a few discussion about this topic, and I think it would be useful to have an out of the box solution to share a desktop session for collaboration and remote debugging.

Since most of the internal effects emits events, it's possible to relay and broadcast these via the back-end.

The challenge here is to create some sort of queue system that correctly plays back all of these events on a client that is listening for these broadcasts.

User input can be recorded from the DOM, which means that the root elements of these events needs to have a unique ID that is available in all of the clients. Application launches happens as a side-effect, so any DOM events that depends on an application window etc. would have to be postponed until visible.


I will come back to this issue and write a more thorough article as well as some pseudo implementation code.

@andersevenrud
Copy link
Member Author

Closing because I have no time to look into this. If anyone sees this, feel free to pick up.

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