3 ms·
You could do X forwarding
by anderspitman 9y ago
You could do X forwarding
- josteink 9y agoElectron apps are terrible with X forwarding. Even locally, on your own LAN. It's all rendered bitmaps getting sent over, causing much lag and terrible performance. Not recommended.
- fooker 9y agoSurprising, considering it's origin from web tech.
- oneweekwonder 9y ago> Surprising Or not, your forcing rendered html/dom over the x window protocol. What web tech is in this stack? Only your rendered app on a gtk/qt/wtk(not sure what atom is using, etc) window. Nothing on the network side.
- oneweekwonder 9y agommm I wanted to edit my post but it seems to get locked after time. So just adding a comment with some info and corrections on the topic. - Atom on linux uses GTK+[0]. - GTK+ uses XLib[1]. - From the wikipedia link "Xlib makes the client synchronous with respect to replies and events." so much for js being async ;) - Do anybody know how workable chrome or even firefox is over the x window protocol? [0]: https://electron.atom.io/docs/development/build-instructions-linux/ https://electron.atom.io/docs/development/build-instructions... [1]: https://en.wikipedia.org/wiki/X_Window_System_core_protocol#Xlib_and_other_client_libraries https://en.wikipedia.org/wiki/X_Window_System_core_protocol#...