Hi Fredrik, I'm the author of Myrtille (https://github.com/cedrozor/myrtille), an open source, clientless, rdp web gateway comparable to Guacamole (just made for Windows instead of Linux).
Back in time, I had a look at what can be done into pure Javascript (no add-on or extension) and it was clearly impossible to make the browser a native rdp client, removing the need for a translation gateway. This WASM project is interesting but just move the complexity into the browser; I'm not sure it's a good idea to make browsers behave like OSes; I think it would more interesting the other way around, embedding browser capabilities into OSes. But both will converge, eventually. WebRTC is also another available option; it allows for real time, bi-directionnal, communication between browsers. That also could be the future of the web, not having distinct clients and servers but browsers/nodes, acting as both clients and servers. Regards, Cedric On Tue, Apr 3, 2018 at 10:05 PM, Fredrik Orderud via FreeRDP-devel < freerdp-devel@lists.sourceforge.net> wrote: > Hi, > > I’m investigating alternatives for “clientless" streaming of Windows > desktops to a web browser. Apache Guacamole appear to already support this > through its FreeRDP backend. This is nice, but it require a separate server > for translation between RDP and the Guacamole protocol. I would be much > simpler if the web browser could instead act as RDP client directly, > without any intermediate servers for protocol translation. > > I've read about http://webassembly.org/ (WASM), which allow deployment of > C/C++ programs inside web browsers at near-native speed. In connection to > that, I'm wondering if anyone are looking into adding WASM support, so that > FreeRDP can be compiled to run directly inside a web browser? > > There will probably still be a need for tunneling RDP traffic through a > WebSocket in a WASM setup. However, that's significantly less invasive, > compared to protocol translation. > > > Best regards, > Fredrik Orderud > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > FreeRDP-devel mailing list > FreeRDP-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freerdp-devel > ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ FreeRDP-devel mailing list FreeRDP-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freerdp-devel