Die Multiprozess-Unterstützung war lange Zeit ein Dorn im Auge von Firefox. Mozilla arbeitete acht Jahre daran, und nach einer Teileinführung in Version 48 kommt nun das vollständige System mit Firefox 54. Die Nutzer haben die Möglichkeit, das Verhalten mit einer minimalen Einstellung zu ändern, aber Mozilla glaubt, ein gutes Gleichgewicht zwischen Leistung, Sicherheit und Speicherverbrauch erreicht zu haben.

Firefox 54 übernimmt vollständig die Multiprozess-Unterstützung
Firefox 54

Firefox ist jetzt multiprozessfähig. Auch wenn es im Vergleich zu direkten Konkurrenten etwas spät kommt, ist die Unterstützung nun da, und wir begrüßen sie. Laut Mozilla ist Firefox 54 die beste Version bisher, und nachdem ich sie eine Weile benutzt habe, muss ich zugeben, dass sich alles etwas schneller und stabiler anfühlt. Die ersten Fortschritte der Multiprozess-Unterstützung wurden in Firefox 48 beobachtet. Wenn die Installation des Browsers die notwendigen Bedingungen erfüllte, teilte sie die Ausführung in eine Instanz für die Oberfläche und eine für den Inhalt. Warum sprechen wir von „notwendigen Bedingungen“?

Firefox 54 übernimmt vollständig die Multiprozess-Unterstützung
Die Anzahl der Prozesse kann mit einem Besuch in about:config angepasst werden.

Im Grunde geht es um Erweiterungen. Mozilla verzögerte die Implementierung der Multiprozess-Unterstützung, weil sie eine große Anzahl von Erweiterungen zerbrach. Mit der Einführung der WebExtensions-API verbesserte sich die Situation, und die Entwickler können schneller vorankommen, aber wenn der Nutzer eine Erweiterung im Browser hat, die nicht mit Multiprozess kompatibel ist, kehrt Firefox in den herkömmlichen Modus zurück. Was wir in Firefox 54 sehen, ist eine Erweiterung. Der Browser verwendet nun einen Prozess für die allgemeine Oberfläche und vier für den Inhalt. Mozilla sieht dies als „das richtige Gleichgewicht“ an und zögert nicht, den Speicherverbrauch hervorzuheben, der im Vergleich zu Chrome/Chromium viel geringer ist. Indem Chrome einen Prozess pro Tab erstellt, fügt es redundanten Code hinzu, und der Druck auf den Speicher gerät außer Kontrolle.

Firefox 54 übernimmt vollständig die Multiprozess-Unterstützung
Die Multiprozess-Unterstützung erfordert ein gutes Gleichgewicht, sonst verschlingt sie RAM.

Das Interessanteste ist, dass Firefox-Nutzer die Anzahl der Prozesse in about:config anpassen können. Wenn im Computer genügend RAM vorhanden ist (oder im Gegenteil, sehr begrenzt), lautet der Befehl dom.ipc.processCount. Jeder muss selbst experimentieren, und Mozilla erwägt, den Parameter für mehr Komfort in die Benutzeroberfläche aufzunehmen.

Offizielle Website: