Categories: BrowserWorkspace

Beta von Firefox 48 führt Multi-Prozess-Architektur ein

Nach der finalen Version 47 seines Browsers wird Mozilla in Kürze auch eine Beta von Firefox 48 veröffentlichen. Diese bringt mit Electrolysis (E10S) die bisher größte Architekturänderung in der Geschichte von Firefox, wie Entwickler Asa Dotzler in einem Blogbeitrag schreibt. Damit wird künftig die Browser-Benutzeroberfläche in einem von den Webinhalten getrennten Prozess ausgeführt.

Die Multi-Prozess-Architektur soll sich positiv auf die Leistung und Sicherheit vom Firefox auswirken, sorgt aber zugleich dafür, dass zahlreiche Erweiterungen nicht mehr funktionieren werden. Um die daraus entstehenden Probleme relativ gering zu halten, plant Mozilla eine schrittweise Einführung.

„Wenn wir Firefox 48 veröffentlichen, wird rund ein Prozent der berechtigten Firefox-Nutzer das Update auf E10S umgehend erhalten. Dieses eine Prozent sollte in etwa der Nutzermenge der Beta entsprechen, sodass wir beide vergleichen können“, erklärt Dotzler. „Rund zehn Tage nach dem Start erhalten wir somit weiteres Feedback und Analysen von Release-Nutzern mit und ohne E10S. Vorausgesetzt, alles läuft gut, wird der Rest der berechtigten Firefox-User in den folgenden Wochen auf E10S aktualisiert. Sollten Probleme auftauchen, können wir die Einführung verlangsamen oder pausieren oder E10S sogar bei denjenigen deaktivieren, die es bereits erhalten haben. Wir haben die volle Kontrolle.“

Mit Electrolysis kann Firefox Unterprozesse für Inhalte (Tabs), Medienwiedergabe und ältere Plug-ins verwenden. Damit hinkt es allerdings Googles Chrome immer noch hinterher, das jeden Tab in einem eigenen Prozess ausführt. Dadurch weist Chrome aber auch einen hohen Ressourcenverbrauch auf: Es belegt etwa doppelt so viel Speicher wie Firefox unter Windows und Linux.

Der Softwareentwickler Eric Rahm hat bei ersten Tests mit Electrolysis festgestellt, dass der Speicherverbrauch insgesamt um 10 bis 20 Prozent steigt. „Das scheint ein fairer Kompromiss für die potenziellen Vorteile bei Sicherheit und Leistung zu sein“, so sein Fazit. Die angegebenen Werte gelten aber nur für die erste Iteration der Architektur, in der alle Browser-Tabs im selben Prozess laufen und getrennt von dem, in dem die Benutzeroberfläche ausgeführt wird. Langfristig soll aber wie bei Chrome jeder Tab einen eigenen Prozess erhalten.

Bei acht verschiedenen Tab-Prozessen soll sich der Speicherverbrauch ungefähr verdoppeln. „Es ist ein bisschen schlechter unter Windows, ein wenig besser unter OS X, aber nicht achtmal schlechter“, schreibt Rahm.

HIGHLIGHT

Admin-Tipps für Office 365

Office 365 ermöglicht vielfältige Einstellungsmöglichkeiten für Anwender und Administratoren. Kostenlose Zusatztools und die PowerShell helfen dabei, Office 365 optimal zu konfigurieren.

Umstritten ist Electrolysis, weil es viele Erweiterungen unbrauchbar macht, die bisher davon ausgehen konnten, dass Benutzeroberfläche und Inhalte denselben Speicherbereich verwenden. Mit WebExtensions schafft Mozilla eine neue Programmierschnittstelle (API) für Erweiterungen, „ähnliche der Blink Extension API“, die Chrome verwendet. Das soll die parallele Entwicklung von Erweiterungen für mehrere Browser erleichtern. Programmierer und Anwender sind aufgerufen, mit E10S zusammenhängende Plug-in-Probleme zu melden.

Aktuell sind 153 Erweiterungen kompatibel, 84 weitere sollen es demnächst sein, 108 funktionieren nicht mehr und 535 wurden noch nicht getestet. Zu den kompatiblen Add-ons zählen Adblock Plus, Firebug, Gresemonkey oder Tab Mix Plus. Zu Fehlern kommt es beispielsweise bei NoScript, Ghostery, Web of Trust, Session Manager und Flash Video Downloader. Insgesamt weisen derzeit sieben der zwölf am weitesten verbreiteten Erweiterungen Probleme auf, was für viele Nutzer ein KO-Kriterium bedeuten könnte.

Allerdings haben die Anbieter der Erweiterungen noch etwas Zeit, die bestehenden Probleme zu beheben. Als Veröffentlichungstermin für die Final von Firefox 48 ist der 2. August vorgesehen.

[mit Material von Jack Schofield, ZDNet.com]

Tipp: Wie gut kennen Sie Firefox? Überprüfen Sie Ihr Wissen – mit dem Quiz auf silicon.de.

ZDNet.de Redaktion

Recent Posts

Gefahren im Foxit PDF-Reader

Check Point warnt vor offener Schwachstelle, die derzeit von Hackern für Phishing ausgenutzt wird.

2 Tagen ago

Bitdefender entdeckt Sicherheitslücken in Überwachungskameras

Video-Babyphones sind ebenfalls betroffen. Cyberkriminelle nehmen vermehrt IoT-Hardware ins Visier.

2 Tagen ago

Top-Malware in Deutschland: CloudEye zurück an der Spitze

Der Downloader hat hierzulande im April einen Anteil von 18,58 Prozent. Im Bereich Ransomware ist…

2 Tagen ago

Podcast: „Die Zero Trust-Architektur ist gekommen, um zu bleiben“

Unternehmen greifen von überall aus auf die Cloud und Applikationen zu. Dementsprechend reicht das Burg-Prinzip…

2 Tagen ago

Google schließt weitere Zero-Day-Lücke in Chrome

Hacker nutzen eine jetzt gepatchte Schwachstelle im Google-Browser bereits aktiv aus. Die neue Chrome-Version stopft…

3 Tagen ago

Hacker greifen Zero-Day-Lücke in Windows mit Banking-Trojaner QakBot an

Microsoft bietet seit Anfang der Woche einen Patch für die Lücke. Kaspersky-Forscher gehen davon aus,…

3 Tagen ago