In Firefox kann Multi-Process nicht mehr deaktiviert werden

Mozilla plant, Konfigurationsoptionen in zukünftigen Versionen des Firefox-Webbrowsers zu entfernen, mit denen Benutzer die Multiprozessarchitektur des Browsers deaktivieren können.

Mozilla führte die Multiprozessarchitektur im Firefox-Webbrowser im Jahr 2016 ein. Firefox verwendete mehrere Prozesse, um geladene Websites zwischen diesen aufzuteilen und verschiedene Prozesse für die eigene Funktionalität des Browsers zu verwenden.

Die erhöhte Speichernutzung bedeutete auch, dass Firefox während des Vorgangs stabiler und weniger anfällig für Abstürze auf der Website wurde und den gesamten Browser mit sich brachte. Mozillas Implementierung war anders als die von Google. Chrome verwendet einen Prozess pro Site. Firefox fasst mehrere Sites in einem einzigen Prozess zusammen.

Die Multi-Prozess-Architektur von Firefox wurde im Laufe der Jahre mehrfach verbessert. Mozilla fügte weitere Prozesse hinzu und führte später eine davon abhängige Sandbox-Sicherheitsfunktion ein.

Mozilla plant, in Zukunft zwei Firefox-Einstellungen von jeder Version des Webbrowsers zu entfernen. Die Änderung ist für Firefox 68 geplant.

  • browser.tabs.remote.force-enable - Erzwingt die Verwendung von Multiprozessen in Firefox, wenn diese nicht standardmäßig aktiviert sind, z. B. aufgrund von Eingabehilfen.
  • browser.tabs.remote.force-disable - Deaktiviert die Mehrfachverarbeitung im Firefox-Webbrowser.

Sie wundern sich wahrscheinlich über browser.tabs.remote.autostart, die Voreinstellung, mit der die Multiprozessarchitektur in Firefox aktiviert oder deaktiviert wird (im Gegensatz zur Erzwingung eines Werts wie bei den beiden anderen Voreinstellungen).

Mozilla wird die Präferenz in Home Builds auf true beschränken. Während es sich noch in Firefox befindet, wird das Setzen von false in about: config nicht mehr den gewünschten Effekt haben, sobald die Änderung erfolgt. Der Status der Voreinstellung ist in Firefox-Heimversionen immer wahr, unabhängig vom vom Benutzer gewählten Wert.

Mit anderen Worten: In Zukunft können Firefox-Benutzer die Mehrfachverarbeitung im Browser nicht mehr deaktivieren. Es ist unklar, in wie vielen Firefox-Installationen Multiprozess deaktiviert ist. Einige Benutzer tun dies, um die Speichernutzung oder die Verlangsamung des Browsers zu verbessern.

Schlussworte

Mozilla verrät nicht, warum es die Präferenz für Bugzilla entfernen möchte, nur dass das Deaktivieren von Multiprozessen nicht "so einfach" sein sollte. Weitere Informationen finden Sie in einem Beitrag in der Mozilla Dev Platform-Gruppe:

Das allgemeine Ziel war es, sicherzustellen, dass wir keine Benutzer mehr in eine Nicht-E10s-Konfiguration überführen, die sie möchten

sollte nicht täglich ausgeführt werden, da es kaum oder gar nicht getestet wird und weniger sicher ist.

Es wurde auch erwähnt, dass der Aktivitätsstrom unterbrochen wird, wenn die Mehrfachverarbeitung deaktiviert ist. (über Techdows)

Ich bin nicht besonders an Änderungen interessiert, die die Benutzerauswahl aus Programmen, einschließlich Webbrowsern, entfernen. Mozilla wird wahrscheinlich eine Menge Flak für das Entfernen bekommen, auch wenn es nur eine Minderheit der Benutzer des Browsers betrifft.

Firefox 68 ist die nächste ESR-Version des Browsers. Es ist für den 9. Juli 2019 geplant.

Now You : Wie sehen Sie die Veränderung?