xpra icon
Bug tracker and wiki

This bug tracker and wiki are being discontinued
please use https://github.com/Xpra-org/xpra instead.

Opened 3 years ago

Last modified 8 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:


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

Change History (7)

comment:1 Changed 3 years 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 2 years ago by Antoine Martin (previous) (diff)

comment:2 Changed 2 years 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 years ago by Antoine Martin (previous) (diff)

comment:4 Changed 20 months ago by Antoine Martin

For even greater performance and speed, might want to consider WASM and WebRTC


  • wasm already in use where it is useful: h264 decoding via broadway
  • webrtc: hell no!

comment:5 Changed 20 months ago by Praecantatio

Why not WebRTC?

comment:6 Changed 10 months ago by Antoine Martin

Why not WebRTC?

Maybe one day: #1338

comment:7 Changed 8 months ago by migration script

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/2165

Note: See TracTickets for help on using tickets.