Abo
  • Services:

Mozilla: Firefox 48 bringt Multi-Prozess-Architektur für wenige

Mit der aktuellen Version 48 des Firefox-Browsers rollt Mozilla endlich die Multi-Prozess-Architektur aus, vorerst aber nur für wenige Nutzer. Die Version forciert außerdem die Addon-Signaturen, enthält Webextensions, Rust-Code und beendet den Support für alte Mac-OS-Versionen.

Artikel veröffentlicht am ,
Mit Firefox 48 wird Electrolysis ausgerollt.
Mit Firefox 48 wird Electrolysis ausgerollt. (Bild: Johnathan Nightingale, Flickr.com/CC-BY-SA 2.0)

Trotz dem mit sechs Wochen relativ kurzen Veröffentlichungszyklus des Firefox-Browsers enthält die aktuelle Version 48 viele größere Änderungen, an denen der Hersteller Mozilla teils seit Jahren arbeitet. Herausragend ist vor allem die Multi-Prozess-Architektur, welche unter dem Codenamen Electrolysis (E10s) entstanden ist, und erstmals mit der stabilen Version des Browsers verteilt wird.

Stellenmarkt
  1. über duerenhoff GmbH, Raum Bremen
  2. ARNECKE SIBETH DABELSTEIN, Frankfurt am Main

Begonnen worden sind die Arbeiten an E10s vor fünf Jahren, um den Browser zu beschleunigen und Abstürze, etwa durch fehlerhafte Plugins, zu vermeiden. Seit Ende 2014 schließlich testet Mozilla E10s in den Nightly-Versionen des Browsers und weitet diese Versuche auf immer mehr Nutzer der Vorabversionen aus. Mit Firefox 48 beginnt das Ausrollen von E10s letztlich auch in der stabilen Version.

Die Funktion wird zunächst aber wohl nur bei rund 1 Prozent der Nutzer automatisch nach dem Update zur Verfügung stehen, wie der Firefox-Produktmanager Asa Dotzler in seinem Blog schreibt. Begründet wird die vergleichsweise geringe Nutzerzahl mit der noch fehlenden Unterstützung für einige Teile der gesamten Nutzerbasis.

Das betrifft etwa Anwender von Windows XP sowie von Screenreadern oder jene, die Erweiterungen verwenden. Dem von Dotzler vorgestellten Plan zufolge soll E10s in den kommenden Wochen an immer mehr Nutzer verteilt werden, bis schließlich alle die Multi-Prozess-Architektur einsetzen. Jene die nicht auf das Update von Mozilla warten wollen, können die Verwendung mit der Option "browser.tabs.remote.force-enable" in about:config erzwingen. Im Projektwiki wird aber explizit darauf hingewiesen, dass dies nicht unterstützt wird.

Webextensions sind fertig

Knapp ein Jahr nach der Ankündigung einer neuen Addon-API für den Firefox bezeichnet Mozilla das Projekt mit dem Namen Webextensions als stabil. Mit den Webextensions ist eine API entstanden, die an die Schnittstelle für Erweiterungen im Chrome-Browser angelehnt ist und dadurch die Entwicklung und Pflege vereinfachen soll. Microsoft arbeitet für Edge an einer ähnlichen API und zumindest Mozilla ist stark an einer Standardisierung zumindest einiger Teile der APIs interessiert.

Die neue API ist ein Teil der Strategie von Mozilla, mittelfristig auf veraltete Eigenlösungen wie XPCOM sowie XUL und XBL verzichten zu können und außerdem neue Techniken leicht im Browser ausrollen zu können. So sind sämtliche Addons, welche die Webextensions nutzen, kompatibel zu E10s. Die Geschwindigkeit der Umsetzung von E10s hängt also auch davon ab, wie schnell Addon-Entwickler ihre Erweiterungen portieren.

Nachdem Mozilla dies mehrfach verschoben hat, werden nun auch Signaturen der Addons zwingend überprüft. Das heißt sämtliche Erweiterungen, welche noch nicht von Mozilla signiert worden sind, werden von dem Browser nicht mehr akzeptiert.

Rust macht den Browser etwas sicherer

Firefox 48 enthält zudem erstmals Programmcode, der in der Sprache Rust geschrieben worden ist. Dabei handelt es sich um den integrierten Parser für das MP4-Format, der bisher in C++ geschrieben war. Der Wechsel hin zu Rust soll vor allem das Ausnutzen von Fehlern in der Speicherverwaltung deutlich erschweren. Die Tragweite, die derartige Fehler im Umgang mit Mediendateien haben können, zeigen die Stagefright-Lücken unter Android.

Die Verwendung von Rust-Code im Firefox ist Ende vergangenen Jahres erstmals offiziell angekündigt worden. Das Forschungsteam von Mozilla, das auch für die Sprache Rust selbst verantwortlich ist, erstellt darüber hinaus die neue Rendering-Engine Servo, die komplett in Rust geschrieben ist, und plant in dem Oxidation-Projekt die stückweise Integration von Rust-Code in die Gecko-Engine des Firefox.

Der Browser warnt in der aktuellen Version außerdem besser vor möglicherweise bösartiger Software, die mit dem Firefox heruntergeladen worden ist. Unter Linux nutzt der Browser die von Google initiierte Bibliothek Skia, mit der Canvas-Elemente hardwarebeschleunigt dargestellt werden. Damit wird das bisher eingesetzte Cairo ersetzt. Mit der Veröffentlichung von Firefox 48 beendet Mozilla darüber hinaus den Support für die Mac-OS-Versionen 10.6, 10.7 und 10.8., da die meisten Mac-Nutzer derzeit Version 10.9 oder eine neuere einsetzen.

Weitere Neuerungen von Firefox 48 listet Mozilla in den Release-Notes auf.



Anzeige
Spiele-Angebote
  1. 12,99€
  2. 59,99€ mit Vorbesteller-Preisgarantie
  3. (-15%) 23,79€

pix0wl 04. Aug 2016

Einige wurden hier bereits genannt. CanvasBlocker (privacy, blockt canvas fingerprinting...

My1 03. Aug 2016

das beste an der singleprocess architektur ist ist dass man alle auf einmal loswerden...

My1 03. Aug 2016

also hätte es die signatur schon von früh an gegeben egal ob optional oder nicht wäre...

longthinker 03. Aug 2016

du hast eine seltsame Vorstellung von "ordentlich" [ ] du hast den Zusammenhang mit...


Folgen Sie uns
       


Samsung Flip - Test

Das Samsung Flip ist ein Smartboard, das auf eingängige Weise Präsentationen oder Meetings im Konferenzraum ermöglicht. Auf dem 55 Zoll großen Bildschirm lässt es sich schreiben oder zeichnen - doch erst, wenn wir ein externes Gerät daran anschließen, entfaltet es sein komplettes Potenzial.

Samsung Flip - Test Video aufrufen
Garmin Fenix 5 Plus im Test: Mit Musik ins unbekannte Land
Garmin Fenix 5 Plus im Test
Mit Musik ins unbekannte Land

Kopfhörer ins Ohr und ab zum Joggen, Rad fahren oder zum nächsten Supermarkt spazieren - ohne Smartphone: Mit der Sport-Smartwatch Fenix 5 Plus von Garmin geht das. Beim Test haben wir uns zwar im Wegfindungsmodus verlaufen, sind von den sonstigen Navigationsoptionen aber begeistert.
Ein Test von Peter Steinlechner

  1. Garmin im Hands on Alle Fenix 5 Plus bieten Musik und Offlinenavigation

Battlefield 5 Closed Alpha angespielt: Schneller sterben, länger tot
Battlefield 5 Closed Alpha angespielt
Schneller sterben, länger tot

Das neue Battlefield bekommt ein bisschen was von Fortnite und wird allgemein realistischer und dynamischer. Wir konnten in der Closed Alpha Eindrücke sammeln und erklären die Änderungen.
Von Michael Wieczorek

  1. Battlefield 5 Mehr Reaktionsmöglichkeiten statt schwächerer Munition
  2. Battlefield 5 Closed Alpha startet mit neuen Systemanforderungen
  3. Battlefield 5 Schatzkisten und Systemanforderungen

Razer Blade 15 im Test: Schlanker 15,6-Zöller für Gamer gefällt uns
Razer Blade 15 im Test
Schlanker 15,6-Zöller für Gamer gefällt uns

Das Razer Blade 15 ist ein gutes Spiele-Notebook mit flottem Display und schneller Geforce-Grafikeinheit. Anders als im 14-Zoll-Formfaktor ist bei den 15,6-Zoll-Modellen die Konkurrenz aber deutlich größer.
Ein Test von Marc Sauter

  1. Gaming-Notebook Razer packt Hexacore und Geforce GTX 1070 ins Blade 15
  2. Razer Blade 2017 im Test Das beste Gaming-Ultrabook nun mit 4K

    •  /