Interview mit Mark Mayo: Firefox erfindet sich neu

Seite 6: Wechsel auf Electrolysis

Inhaltsverzeichnis

Für die Jetpack-Erweiterungen gilt das nicht, oder?

Nein, nur für XUL- oder restartless Addons.

Das erinnert ein bisschen an die Situation mit den Plug-ins, die veraltet und nicht sicher waren und modernen Webtechniken weichen mussten. Ich werde also eine Chrome-Extension nur neu verpacken müssen, um sie in Firefox zu nutzen?

Ja.

Wie steht's mit den Jetpack-Erweiterungen – wird es da ein Konversionstool geben?

Gute Frage. Vermutlich nein, aber vielleicht arbeitet jemand daran. Konzeptuell sollte es möglich sein.

Haben Sie viele Addon-Entwickler verloren? Manche sagen, "ich habe ein halbes Dutzend XUL-Addons für Firefox und mache das in meiner Freizeit, ich habe keine Lust, das nochmal neu zu machen" ...

Es gibt sicher Leute in dieser Kategorie. Es gibt aber auch eine andere Kategorie: Leute, die Addons für Chrome, Safari und Opera gebaut haben. Ich denke, wer aktive Nutzer hat, wird zu der Umstellung motiviert sein. Bei den anderen werden die Addons nicht mehr funktionieren, sobald wir die CPOWs abstellen. Wir hoffen, dass die Mehrheit der Addons den Übergang mitmachen wird. Manche werden es definitiv nicht tun, weil sie nicht mehr aktiv weiterentwickelt werden.

Wie weit sind Sie mit Electrolysis?

Das wird unser Fokus für die nächsten 6 bis 12 Monate sein. Electrolysis ist natürlich eines meiner Lieblingsthemen, denn es macht Firefox zu Firefox und ich bin sehr aufgeregt, dass wir nach jahrelanger Vorarbeit wirklich an diesem Projekt dran sind – es ist Zeit. Wir brauchen das, um unsere Ziele in Sachen Sicherheit, Performance und Stabilität zu erreichen.

Im ersten Schritt trennen wir in Electrolysis nur den Browser-Prozess vom Webinhalt. Später wird es mehr Möglichkeiten geben, beispielsweise Tabs in Prozesse zu gruppieren oder richtiges Sandboxing, wodurch sich Firefox rasch verbessern wird. Aber für diesen ersten Schritt brauchen wir den Support der Addon-Entwickler.

Nächstes Jahr werden wir also über den Launch von Electrolysis reden?

Ja! Aber zuvor müssen wir die Kriterien für den Release erfüllen. Eines der wichtigsten ist Addon-Kompatibilität mit Prozentwerten für die Top- und die Long-Tail-Addons; die anderen beiden betreffen Stabilität und Performance – wir haben viele Mikro-Benchmarks am Laufen, um sicherzustellen, dass sich Firefox nicht langsamer anfühlt. (vbr)