Thanks a lot! I put a lot of effort into getting it to work on latest Chrome, Safari and Firefox on desktop and mobile and working out various bugs. Still more work to do but I feel it's pretty solid right now.
Stack is:
- Google Chrome headless w/ remote debugging protocol
- NodeJS + express + ws
- Shell scripts for some monitoring and user management
- Front-end: Plain JS + dumbass[0] and style.dss[1] (both my own work)
Here's a smaller Tokyo server: https://tokyo.cloudbrowser.xyz/
Sessions are ~ 30 minutes