von Martin Brinkmann am August 02, 2018 in Firefox – Keine Kommentare
Mozilla plant ermöglichen Sie out-of-process-Erweiterungen für Firefox läuft auf GNU/Linux-Systeme im Firefox 63. Die Organisation plant die Veröffentlichung von Firefox 63 am Oktober 23, 2018 für alle unterstützten desktop-und mobilen Betriebssysteme.
Mozilla Hinzugefügt multi-Prozess-Funktionen in Firefox, 49 und verbessert die Funktionalität in zukünftigen Versionen. Multi-Prozess trennt die verschiedenen Teile der web-browser, zum Beispiel browser-tabs und die core-browser, um die Sicherheit zu verbessern und Stabilität.
Die Arbeit an Firefox-sandbox weiter, und so funktioniert Sie auf verschieben zusätzliche Elemente, die in den eigenen Prozess. Mozilla Hinzugefügt unterstützt für die out-of-process-Erweiterungen im Firefox-56 auf Windows, und fügte hinzu, die Funktionalität in den Firefox-61 Installationen von web-browser läuft auf Mac OS X.
GNU/Linux, der Letzte desktop-Betriebssystem, das Firefox unterstützt, wird das out-of-process-Funktionalität für WebExtensions in Firefox 63, so dass alle desktop-Versionen der browser laufen Erweiterungen in Ihrem eigenen Prozess, getrennt von browser-tabs und die core-browser.
Der bug über auf Bugzilla highlights des aktuellen status. Es listet Firefox-63, der als Ziel für die integration, und listet Fehler, es hängt davon ab, welche Mozilla-Ingenieure müssen erledigt werden, bevor das feature ausgerollt werden können, um Firefox Linux-Bevölkerung.
Arbeiten an Laufenden WebExtensions out-of-Prozess vor drei Jahren begann.
Die eigentliche Erweiterung code in einen content-Prozess. Wir tun dies mithilfe von remote – <browser> – Elemente (und vielleicht remote-moz-browser-Elementen, die auf b2g). Der Hauptprozess geladen werden, die eine Prozess-Skript in die extension-Prozess und die beiden Prozesse kommunizieren mit Hilfe der Prozess-message-manager.
Bewegen WebExtensions — die einzige Art von browser-Erweiterungen, alle unterstützten Versionen von Firefox die Unterstützung durch die Zeit, die Firefox-63 ist veröffentlicht-zu einem Prozess verbessert die Sicherheit und Stabilität von Firefox. Der Zusatz von einem anderen Laufenden Prozess wird der Speicherverbrauch etwas, es kommt ganz auf die Erweiterungen im browser installiert.
Linux-Benutzer von Firefox, die abenteuerlustig sind, können Folgendes tun, um aktivieren Sie die Unterstützung für out-of-process-Erweiterungen gleich (beachten Sie, dass dies kann nur in Nightly-Versionen richtig jetzt und nicht in stable-Versionen).
- Laden Sie about:config?filter=extensions.webextensions.remote
- Doppelklicken Sie auf die Voreinstellung.
Der Wert true bedeutet, dass die Funktionalität aktiviert ist, der Wert false, dass es deaktiviert ist. Die about:config-Eintrag bietet dem Anwender mit Optionen zu deaktivieren, die Funktionalität, wenn es zu Problemen oder hohe RAM-Auslastung.