Mitte Juni haben wir den offiziellen Eintritt von Firefox in den Multiprozess-Club angekündigt. Seine Funktionsweise unterscheidet sich etwas von der von Google Chrome, aber der Mozilla-Browser hat in Sachen Stabilität viel Boden gutgemacht. Wenn wir uns nun die Ladezeiten und den Gesamtspeicherverbrauch ansehen, enttäuscht Firefox tendenziell, aber die Anpassungen an Version 55 schreiten gut voran, und der Entwickler Dietrich Ayala beschloss, diesen Build ein wenig zu quälen, indem er 1.691 Tabs gleichzeitig öffnete. Der Browser brauchte 15 Sekunden.
Meine Beziehung zu Mozilla Firefox bleibt unter den Parametern von „Liebe und Hass“. Version 54 hat mir eine sehr stabile Umgebung zum Arbeiten und Surfen im Internet gegeben, aber mehr als einmal habe ich es dabei erwischt, wie es ein Gigabyte RAM für zwei Tabs verschlang. Unabhängig von der verfügbaren Speichermenge auf dem Computer gilt: Verschwenden ist nicht nutzen, und das ist ein Detail, das alle modernen Browser vergessen zu haben scheinen. Glücklicherweise hat Mozilla den Fehdehandschuh aufgehoben und seine Bemühungen zur Optimierung von Firefox fortgesetzt, eine Aufgabe, die mit der formellen Einführung von Quantum begann. Firefox 55 befindet sich in der Beta-Phase, und wenn meine Berechnungen stimmen, sollte er am 8. August als „Release“ erscheinen. Was können wir erwarten? Nun... wie klingen 1.691 Tabs in 15 Sekunden?
Das ist das Profil des Mozilla-Entwicklers Dietrich Ayala. Wenn der Browser nicht auf halbem Weg hängen bleibt, benötigt ein Start mit 1.691 Tabs mehrere Minuten. Ayala entdeckte jedoch, dass sich die Dinge mit Firefox 55 verbessert haben – und zwar deutlich. Nach einigen Anpassungen an den Testbedingungen (die Idee ist, die Reaktionsfähigkeit von Firefox zu bewerten, nicht die Ladezeiten von Seiten und Web-Apps) und der Wiederholung des Prozesses mit früheren Builds des Browsers bestätigte der Entwickler, dass Firefox 55 1.691 Tabs in 15 Sekunden öffnen kann, ein Wimpernschlag im Vergleich zu den fast acht Minuten von Firefox 51.
Wenn wir uns dem Speicherverbrauch zuwenden, sind die Zahlen je nach Betrachtungsweise überraschend. Firefox 54 beansprucht mit den 1.691 Tabs etwas mehr als zwei Gigabyte RAM, aber die Builds 55 und 56 liegen unter einem halben Gigabyte. Obwohl keine Seiten gerendert wurden, verdeutlicht dies den kumulativen Overhead der Tabs in Firefox und die großartige Arbeit eines anderen Entwicklers namens Kevin Jones bei dessen Reduzierung. Offensichtlich erzählen Benchmarks nicht die ganze Geschichte bei Browsern, und wir müssen auf die endgültige Version warten, um zu bestimmen, wie gut sie funktioniert.