xpra icon
Bug tracker and wiki

Opened 8 months ago

Last modified 2 months ago

#2165 assigned task

modernize the html5 client

Reported by: Antoine Martin Owned by: Antoine Martin
Priority: major Milestone: future
Component: html5 Version: 2.4.x
Keywords: Cc:

Description

The code is old and ugly.
We should take advantage of modern browser technologies to cleanup the code.

Change History (3)

comment:1 Changed 8 months ago by Antoine Martin

Status: newassigned

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
Last edited 4 months ago by Antoine Martin (previous) (diff)

comment:2 Changed 3 months ago by Antoine Martin

Milestone: 3.0future

I'm not getting any help on this, and I still firmly believe that JavaScript is an awful language.
So don't expect miracles.

Last edited 2 months ago by Antoine Martin (previous) (diff)

comment:3 Changed 2 months ago by 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

Last edited 2 months ago by Praecantatio (previous) (diff)
Note: See TracTickets for help on using tickets.