Xpra: Ticket #2165: modernize the html5 client
The code is old and ugly.
We should take advantage of modern browser technologies to cleanup the code.
Tue, 26 Feb 2019 09:24:07 GMT - Antoine Martin: status changed
- status
changed from new to assigned
Some useful pointers:
Other html5 tickets worth looking into:
- #1359 webcam and microphone support
- #1463 html5 video support enabled by default
- #2018 rencode
- #1775 sound delay
- #1847 native notifications api
- #1978 toolbar
Mon, 22 Jul 2019 15:55:14 GMT - Antoine Martin: milestone changed
- milestone
changed from 3.0 to future
I'm not getting any help on this, and I still firmly believe that JavaScript is an awful language.
So don't expect miracles.
Tue, 20 Aug 2019 11:45:14 GMT - Praecantatio:
All is not yet lost: there are two forks with potential:
https://github.com/andersevenrud/xpra-html5-client
https://github.com/sagemathinc/cocalc/blob/master/src/smc-webapp/frame-editors/x11-editor/xpra/README.md
For even greater performance and speed, might want to consider WASM and WebRTC
Fri, 14 Feb 2020 03:20:17 GMT - Antoine Martin:
For even greater performance and speed, might want to consider WASM and WebRTC
FWIW:
- wasm already in use where it is useful: h264 decoding via broadway
- webrtc: hell no!
Wed, 19 Feb 2020 18:28:07 GMT - Praecantatio:
Why not WebRTC?
Sat, 28 Nov 2020 12:51:15 GMT - Antoine Martin:
Why not WebRTC?
Maybe one day: #1338
Sat, 23 Jan 2021 05:43:56 GMT - migration script:
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/2165