Firefox ist der zweitbeliebteste Browser des Marktes, aber der Abstand zu Chrome ist gigantisch. Die Änderungen, die Mozilla umsetzen muss, um Boden gutzumachen, sind nicht nur politischer, sondern auch technischer Natur. Firefox gilt als ein mehr oder weniger stabiler Browser mit einem reichen Ökosystem an Erweiterungen und bemerkenswerten erweiterten Funktionen, obwohl seine Leistungsprobleme hinreichend dokumentiert sind. Quantum will all diese rauen Kanten beseitigen und Firefox in einen wahren Geschwindigkeits-Teufel verwandeln.
Die aktuellen Probleme
Die Zeiten der Innovationsspitzen und Leistungsrennen für Webbrowser sind lange vorbei. Tatsächlich habe ich keine Probleme zu sagen, dass wir es mit der schlechtesten Browser-Generation der letzten Jahre zu tun haben, dank aufgeblähtem Code, nahezu nicht vorhandener Qualitätskontrolle, ständigen Speicherlecks, verrückt verschlingenden CPU-Zyklen und einer völligen Sucht nach Sandboxing, um zahlreiche Sicherheits- und Stabilitätsprobleme einzudämmen. Aus beruflichen Gründen ist Firefox mein Hauptbrowser, und ehrlich gesagt denke ich, dass die Hälfte seiner Funktionen entfernt werden sollte. Mozilla hat mit Version 49 den Dienst Hello eingestellt, und viele fordern dasselbe für Pocket, aber Kürzungen sind keine Zauberlösung (und werden es nie sein). Mozillas Plan ist es, Firefox so anzupassen und neu zu organisieren, dass er den Anforderungen des Webs in den kommenden Jahren besser gewachsen ist. Sein Name: Quantum.
Quantum im Detail
Zunächst machte Mozilla klar, dass Quantum kein neuer Browser ist. Firefox wird weiterhin Firefox sein, und Quantum stellt die Schaffung einer neuen Engine dar, begleitet von mehreren zusätzlichen Optimierungen. Quantum wird eine ziemlich enge Beziehung zur aktuellen Gecko-Engine haben, wird aber gleichzeitig Elemente anderer Mozilla-Projekte integrieren, wie die experimentelle Ebenen-Engine Servo, die in Rust geschrieben ist. Ein Aspekt von Quantum, der hervorzuheben ist, ist seine Betonung des Parallelismus (wobei alle Kerne des Prozessors genutzt werden) und die Auslagerung von Aufgaben an den Grafikprozessor. Abschließend: Quantum wird keine exklusive Desktop-Technologie sein. Seine Ressourcen werden unter Android verfügbar sein, und Mozilla erwartet, seine Vorteile auf iOS zu übertragen, das nur die Ausführung von WebKit zulässt.
Die Zeitpläne für Quantum sind sehr entspannt. Im Wesentlichen wird sich Mozilla das gesamte Jahr 2017 nehmen, um die neue Engine zu entwickeln und ihre endgültige Version vor Ende dieses Jahres zu erreichen. Das Versprechen von mehr Geschwindigkeit und sanfterem Scrollen klingt sehr gut, aber wir müssen es erst sehen, bevor wir es glauben. Warum sage ich das? Weil Mozilla sich nicht in seiner besten Phase befindet und auch andere hochkarätige Projekte wie Electrolysis abschließen muss.