Firefox 52 Nightly: Quantum Compositor gelandet ist

0
306

Die erste quantum-Projekt-Komponente, Quantum-Compositor, hat gerade in der neuesten Firefox-Nightly-version (derzeit auf 52).

Projekt Quantum ist Mozillas Versuch, ein next-generation-web-engine. Wir Sprachen über das Projekt quantum, wenn es aufgedeckt wurde, die von Mozilla vor zwei Wochen.

Quantum ist ein großes Projekt, dass ist alles über die Parallelität und den Einsatz moderner hardware-features. Es hat eine Reihe von Komponenten, verabschiedet von der Servo-Projekt.

Mozilla hofft, dass die quantum-Komponenten verbessern die Firefox-performance und die user experience deutlich und spürbar. Websites sollen schneller geladen werden, Benutzer-Interaktion mit Webseiten und der browser sind glatter und besser, und Animationen werden viel glatter, als Sie jetzt in allen Browsern.

Firefox Quantum Compositor

firefox quantum compositing

Eine dieser Komponenten, Quantum-Compositor, ist jetzt in Firefox integrierten 52 nächtlichen. Die Einschränkung ist jetzt, dass es nur aktiviert auf Geräten mit Windows 7 oder neuer, und nur, wenn Direct3D 11 wird unterstützt.

Quantum Compositing ist nicht feature-complete noch hingewiesen auf die Meta-Bug.

Wir glauben, dies hat erhebliche Vorteile für die Zuverlässigkeit/Stabilität, wie die mehr-GPU arbeiten, können wir aus dem UI-Prozess, der weniger wahrscheinlich, Firefox zum Absturz zu bringen. D3D11-Abstürze und das Gerät zurückgesetzt wird viel einfacher zu behandeln, wie wir können starten Sie einfach den GPU-Prozess, wenn etwas schief geht.

Zunächst sind wir nur remoting-Zusammensetzung – dieser Prototyp nicht mit remoting-Rasterung, video-Beschleunigung, – oder GL-Befehle. Firefox wird immer noch die GPU in Inhalte, Prozesse, und der parent-Prozess in nicht-e10s-Modus (oder im e10s-Modus, wenn Inhalte beschleunigt).

Sie können überprüfen, ob Quanten-Kompositor wird verwendet, geben Sie in Ihre Kopie von Firefox Nightly laden Sie about:support in die Adressleiste des Browsers ein, und unten scrollen, zu dem Abschnitt Diagnose auf der Seite, die geöffnet wird.

Wenn Sie die Parameter sehen, die GPUProcessPid und GPIPRocess auf der Seite, Quantum Compositor aktiviert ist.

Firefox ist compositor läuft in seinem eigenen Prozess, Sie können überprüfen Sie durch öffnen des Task-Manager ” und suchen die Prozess-IDs firefox.exe. Sie sollten sehen, einen entsprechenden Prozess-ID, die angibt, dass der browser-compositor läuft in seinem eigenen Prozess jetzt.

Mozilla entschied sich für die Verwendung firefox.exe um diesen Prozess zu vermeiden Sie Probleme mit der Sicherheits-software.

Anmerkung: Quantum Compositor Vorlieben, die bestimmt, ob es aktiviert ist oder nicht, ist Schichten.gpu-Prozess.dev.aktiviert. Bitte beachten Sie, dass dies ist nicht verfügbar in den meisten Firefox-Versionen jetzt. Schließlich, obwohl es verfügbar sein wird.

Die integration der ersten Quantum-Komponente in Firefox markiert einen wichtigen Schritt für die browser-Zukunft. Während Quantum Compositing finden nicht Ihren Weg in Firefox 52 Stabil, es wird land in Firefox Stabil schließlich.

Nightly-Nutzer, können Probleme mit der Quantum-Kompositor, aber das ist zu erwarten, wenn man bedenkt, dass Firefox Nightly gibt es genau für diesen Zweck (zum ausbügeln von bugs und Funktionen testen).

Sie können den Integrationsprozess auf Bugzilla@Mozilla. Sobald alle bugs ausgebügelt werden, Quantum-Kompositor wird land in Firefox Stabil. So weit wie andere Betriebssysteme betroffen sind, sind diejenigen, die nicht in Vergessenheit geraten, aber information ist knapp, die derzeit in Bezug auf, wenn das feature wird auf dem land, diese Plattformen. (über Sören Hentzschel)

Jetzt Sie: Was ist Ihr nehmen auf Firefox next-gen-Quantum Projekt?