6 Reaktionen

Mozilla aktiviert WebRender standardmäßig in Firefox Nightly

Geschätzte Lesedauer:

Der aus dem Servo-Projekt stammende WebRender soll die Grafikkarte stärker als bisher einbeziehen und so für eine deutlich verbesserte Firefox-Performance sorgen. Bei der Entwicklung von WebRender hat Mozilla nun den nächsten wichtigen Meilenstein erreicht und WebRender für alle qualifizierten Nutzer standardmäßig in Firefox Nightly aktiviert.

WebRender stammt wie die mit Firefox 57 eingeführte CSS-Engine Stylo ebenfalls aus Mozillas Next-Generation-Engine Servo und ist in der Programmiersprache Rust geschrieben. Es handelt sich bei WebRender um einen Renderer für Webseiten-Inhalte, welcher unter stärkerer Einbeziehung der Grafikkarte als bisher im Grunde wie eine Spiele-Engine arbeitet, aber für das Rendering von Web-Content optimiert ist und dadurch große Performance-Vorteile liefern soll.

Vor knapp zwei Monaten hatte Mozilla bereits WebRender für einen Teil der qualifizierten Nutzer in der Nightly-Version von Firefox aktiviert. Das Ganze erfolgte als sogenannte Shield-Studie über einen festgelegten Zeitraum, wobei die Aktivierung nur auf 50 Prozent der qualifizierten Systeme erfolgte, während die anderen 50 Prozent als Kontrollgruppe dienten.

Nun hat Mozilla alle notwendigen Abhängigkeiten implementiert und WebRender standardmäßig sowie dauerhaft für alle Nutzer aktiviert, welche die Voraussetzungen erfüllen. Neben der Nutzung einer Nightly-Version von Firefox wird Windows 10 als Betriebssystem voraussgesetzt sowie die Verwendung einer halbwegs modernen Grafikkarte von Nvidia, ältere Nvidia-Grafikkarten werden bisher nicht unterstützt. Außerdem ist WebRender derzeit noch deaktiviert, wenn ein Notebook im Akku-Betrieb eingesetzt wird und nicht an der Steckdose angeschlossen ist.

Desktop-Computer mit Windows 10 und einer Grafikkarte von Nvidia machen ca. vier Prozent der Gesamt-Population aller Firefox-Nutzer aus. Dabei handelt es sich um exakt die Zielgruppe, für welche Mozilla eine standardmäßige Aktivierung von WebRender in einer Beta-Version von Firefox 64 anpeilt. Die Abhängigkeiten für eine Aktivierung in Firefox Beta lassen sich hier finden. In späteren Firefox-Versionen soll WebRender natürlich auch für weitere Betriebssysteme und weitere Grafikkarten aktiviert werden.

Es gilt weiterhin, dass WebRender erst in Nightly-Versionen von Firefox aktiviert ist und daher noch einen entsprechenden Weg vor sich hat. Stabilität sowie die korrekte Darstellung von Webseiten hatten bisher höchste Priorität. Es ist davon auszugehen, dass WebRender noch nicht sein volles Performance-Potential ausspielt.

Dieser Artikel wurde von Sören Hentzschel verfasst.

Sören Hentzschel ist Webentwickler und Mozilla Repräsentant (Alumnus). Neben diesem Mozilla-Blog betreibt er unter anderem noch firefoxosdevices.org sowie das Fußball-Portal Soccer-Zone und ist außerdem Administrator des deutschsprachigen Firefox Hilfeforums Camp Firefox.

5 Kommentare - bis jetzt!

Eigenen Kommentar verfassen
  1. Thorky
    schrieb am :

    Funktioniert WebRender auch im Zusammenspiel mit der Grafikeinheit eines Prozessors? Oder braucht es unbedingt eine Grafikkarte?

  2. Sören Hentzschel Verfasser des Artikels
    schrieb am :

    Grundsätzlich schon, wobei die Grafikeinheit des Prozessors natürlich wesentlich weniger Leistung bringt. Und momentan lag der Fokus halt wirklich nur auf Nvidia, was heißt, dass es mit anderen Grafikeinheiten vermutlich noch ein paar Fehler mehr gibt. Aber sobald Mozilla die Unterstützung offiziell erweitert hat, sollte WebRender auch mit der Grafikeinheit des Prozessors funktionieren und Vorteile bringen.

  3. Thorky
    schrieb am :

    Sehr schön, danke. Ich bin gespannt. 🙂

  4. Techniik
    schrieb am :

    Hieß es nicht schon zu FF4, dass die GPU einbezogen würde? Aber gut ist es ja, wenn die GPU mehr zu tun bekommt. Da freue ich mich, eine (damals) gute Grafikkarte gekauft habe: Eine GTX 750 Ti. Wer nicht spielt, braucht kaum was viel Besseres.

    Apropos neuere Techniken: Basieren die Themes für Firefox 57+ eigentlich auch auf den WebExtensions?

  5. Sören Hentzschel Verfasser des Artikels
    schrieb am :

    Hieß es nicht schon zu FF4, dass die GPU einbezogen würde?

    Die GPU wird grundsätzlich schon seit Jahren einbezogen – das ist, wofür Hardwarebeschleunigung steht. WebRender geht aber weit über die klassische Hardwarebeschleunigung hinaus, denn WebRender krempelt das komplette Rendering in einer Weise um, wie bisher kein Browser arbeitet.

    Apropos neuere Techniken: Basieren die Themes für Firefox 57+ eigentlich auch auf den WebExtensions?

    Firefox 57 und höher unterstützt WebExtension-Themes, die in Firefox 57 aber noch nicht besonders umfangreich waren und jetzt nach und nach immer mehr können. Auf addons.mozilla.org sind aber fast alles noch alles sogenannte Lightweight Themes, die seit Firefox 4 unterstützt werden. Auf addons.mozilla.org werden erst seit September WebExtension-Themes unterstützt. Noch in diesem Jahr sollen alle bestehenden Lightweight Themes automatisch zu WebExtension-Themes umgewandelt werden.

Und jetzt du! Deine Meinung?

Erforderliche Felder sind mit einem Asterisk (*) gekennzeichnet. Die E-Mail-Adresse wird nicht veröffentlicht.
  1. Nach Absenden des Kommentar-Formulars erfolgt eine Verarbeitung der von Ihnen eingegebenen personenbezogenen Daten durch den datenschutzrechtlich Verantwortlichen zum Zweck der Bearbeitung Ihrer Anfrage auf Grundlage Ihrer durch das Absenden des Formulars erteilten Einwilligung.
    Weitere Informationen