[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Browserperformance über ssh -X und sonstige X-Forwarding-basierte Remote-Verbindungen wie X2Go



Hallo Liste,

vor einiger Zeit, es düfte mit der Einführung mit Firefox Quantum
passiert sein, brach die Performance von Firefox über
X-Forwarding-basierte Remote-Verbindungen wie ssh -X oder X2Go massiv
ein, da im Prinzip das ganze Browserfenster als Grafik offscreen
gerendert, und dann "umgeswitcht" wird. Lokal bringt das mit den
heutigen Grafikkarten massiv Performance, remote tötet es die
Performance aber.

Chromium/Chrome macht das wohl schon immer (oder zumindest schon seit
viel längerer Zeit als Firefox) so, und war daher über
Remote-Verbindungen, seit wir es zu beobachten angefangen haben, immer
so langsam.

Wir haben bei X2Go bislang als Ersatz für Firefox die Verwendung des
Firefox-Forks "Pale Moon" empfohlen, der ein aktives Entwicklerteam hat,
was auch zügig Sicherheitsprobleme fixt. Leider gab es ein
Missverständnis zwischen den Pale-Moon-Entwichlern und uns, was die
genaue Ursache für diesen Performance-Unterschied ist. Wir waren auch
nicht in der Lage, vor dem aktuellen Pale-Moon-Release eine Beta zu
testen (ENOTENOUGHMANPOWER). Deswegen ist seit Pale Moon 28 alles
genauso langsam wie mit Firefox.

Ein weiterer, sogar in Debian direkt vorhandener Browser, qupzilla, ist
über ssh -X und X2Go noch schnell - aber bekommt wohl keine Security
Updates. Außerdem hat er in neueren Versionen (>= 2.0) nicht mehr die
KHTML/Gecko-Rendering-Engine verbaut, sondern die von Chrome/Chromium -
wodurch neuere Versionen ebenfalls langsam werden. (wer nach diesem
Browser schauen will, er wurde wohl in neueren Versionen von qupzilla zu
falkon - mit k - umbenannt).

Es gibt ein paar Entwickler, die sich die Sache genauer anschauen
wollen, mit dem Ziel, zumindest in Pale Moon (wenn die Lösung portierbar
ist und Mozilla entsprechende Patche annimmt, dann natürlich auch in
Firefox) wieder brauchbare Remote-Performance herzustellen, allerdings
bräuchten die Support - sowohl finanzieller Art, als auch in Form von
qualifizierter Manpower (lies: Coder, die mindestens schon mal eine
Rendering Engine angefasst haben).

Wer gerne (wieder) einen performanten Remote-Browser hätte, und dazu
irgendwas beitragen kann, möge sich bitte off-list mit mir in Verbindung
setzen, ich stelle dann gerne den Kontakt her.

Gruß
Stefan


Reply to: