Das Leben ist ohne Internetverbindung undenkbar. Die Netzwerkgeschwindigkeiten sind jetzt überwältigend, die Hardware wird immer leistungsfähiger und Smartphones sind immer zugänglicher geworden. Mit all diesen Faktoren mag es sicherlich so aussehen, als hätten sich die Browser selbst überlebt und es besteht praktisch keine Notwendigkeit dafür.
Nun, da ist klar, dass Browser hier bleiben werden. Lassen Sie uns über zwei der beliebtesten Browser zum jetzigen Zeitpunkt sprechen und sehen, wie sie im Vergleich zueinander stehen. Wir werden uns Firefox Quantum vs Chrome ansehen.
Um das Segment zu stören und Chrome den Thron des beliebtesten Browsers zu nehmen, hat Mozilla kürzlich seine brandneue Iteration seines eigenen Browsers Firefox veröffentlicht und sie nennen ihn Firefox Quantum. Mal sehen, wie sie sich stapeln.
Wir werden einen Blick auf eine Handvoll Metriken werfen, um die Leistung beider Browser zu messen, um unser endgültiges Urteil abzugeben.
Google Chrome vs. Firefox Quantum
Inhaltsverzeichnis
Die oben genannten 6 Tests sind mehr als genug, um die Leistung und das Können eines modernen Webbrowsers zu beurteilen, und am Ende werden wir einen wahren Gewinner für Firefox Quantum vs. Chrome gekrönt haben, also fangen wir an.
Energy Consumption
Wenn es um die Nutzung im realen Leben geht, bestimmt der Energieverbrauch einer Anwendung, wie lange ein Gerät in einer typischen täglichen Nutzungssituation durchhält. Wenn Sie einen ultraportablen Computer wie ein MacBook Air verwenden, der für eine ganztägige Akkulaufzeit wirbt, wäre es traurig, wenn Sie Apple für eine verschlechterte Akkulaufzeit verantwortlich machen würden, obwohl dies tatsächlich die vollständige Schuld einer Drittanbieteranwendung ist.
In der Energieverbrauchsabteilung hatte Chrome schon immer einen schlechten Ruf, weil es einen massiven Prozentsatz des Saftes eines Geräts absaugt. Einverstanden, dass es einige wichtige Funktionen wie geräteübergreifende Synchronisierung und erweiterte Sicherheit bietet, und was nicht, aber wenn Ihr Gerät am Ende des Tages tot ist, was nützt das alles überhaupt?
Schimpfen wir beiseite, überlassen wir es den Zahlen, für sich selbst zu sprechen.
Wie Sie oben sehen können, ist Google Chrome eindeutig ein Akkufresser. Im Durchschnitt verbraucht Chrome in einem täglichen Anwendungsszenario ~270 mW mehr als Firefox. Nun hat Google öffentlich zugegeben, dass dies ein Problem ist und eine Lösung in Arbeit ist, aber es wird lange dauern, bis ein Update veröffentlicht wird. Bis dahin müssen wir dieses an Firefox weitergeben.
Memory Usage
Die Dinge verschlechtern sich, wenn es um den Speicherverbrauch für Chrome geht. Der Speicherverbrauch war bei der Einführung von Firefox Quantum ein Highlight. Auf allen wichtigen Plattformen zeigt Firefox Quantum ein extrem niedriges Speicherprofil. Dies wird der Architektur dieses neuen Browsers zugeschrieben.
Für die meisten modernen Computer sind 4 oder 8 GB RAM heutzutage ein Standard und es ist für eine Anwendung entscheidend, sicherzustellen, dass sie die optimale und einzig notwendige Speicherzuweisung vornimmt. Historisch gesehen, ist Google Chrome so aufgebaut, dass es Speicher beansprucht, unabhängig davon, ob mehrere Anwendungen aktiv sind oder nicht.
Chrome öffnet für jeden geöffneten Tab einen separaten Inhaltsprozess, im Vergleich dazu öffnet Firefox nur 4 Inhaltsprozesse gleichzeitig. Was für die meisten Benutzer da draußen die ideale Balance ist
Startzeit
Die Startzeit ist nicht das Brechen einer Metrik, um einen Browser auszuwählen oder nicht zu wählen, aber da wir auf die wesentlichen Details der Dinge eingehen, können wir die Startzeit genauso gut berücksichtigen. Es ist sicher eine synthetische Metrik, aber sie gibt einen Überblick darüber, wie eine Anwendung auf lange Sicht funktionieren würde.
Für diesen Test haben wir eine einfache Analyse durchgeführt, wir haben überprüft, wie lange es dauert, 50 Tabs jedes Browsers zu öffnen und zu schließen. Hier lag Firefox Quantum mit einer Durchschnittszeit von 0.2 Sekunden in Führung, Chrome folgte mit 0.32 Sekunden knapp dahinter. Kein großer Unterschied, aber dennoch rechenschaftspflichtig.
Synthetische Benchmarks
Kommen wir nun zu einer systematischeren und branchenüblichen Leistungsprüfung. Benchmark-Suiten waren schon immer die erste Wahl, um die obere Leistungsgrenze jeder Hardware- oder Softwareanwendung zu analysieren. Es informiert potenzielle Benutzer über den maximalen Leistungsgewinn, den sie bei der Wahl des neuen Produkts erwarten können. Bei Hardwareprodukten sind GeekBench und Antutu die beliebtesten Suiten, die Sie überprüfen sollten, aber bei Browsern sieht es etwas anders aus. Da Browser hauptsächlich Webseiten rendern und Medien streamen, besteht die einzige Möglichkeit für einen Stresstest darin, sie mit einer Menge Rendering-Webseiten zu testen. Das werden wir jetzt tun. Wir haben 2 der beliebtesten Browser-Benchmarks ausgewählt. Lasst uns beginnen!
Ares 6-Test
Ares-6 ist der am häufigsten verwendete Benchmark-Test für Browser, um ihre JavaScript-Leistung zu überprüfen. Der Test überprüft die Ausführungszeit eines Browsers mit den neuesten JavaScript-Funktionen wie Symbolen, For-Of, Pfeilfunktionen, Map/Set/WeakMap, let/const, Klassen, Proxys, String-Interpolation, Destrukturierung, Standardargumente, Spread, Tail Calls , und Generatoren.
Der Test gliedert sich in vier Untertests Air Basic, Babylon und ML. Die Einzelheiten zur Funktionsweise dieser Tests würden den Rahmen dieses Beitrags sprengen, aber Sie können auf der Ares-6-Website darüber lesen.
Wie Sie oben sehen können, vernichtet Chrome Firefox hier absolut. Das meiste davon ist auf die Leistungsoptimierungen auf niedriger Ebene zurückzuführen, die an der von Chrome verwendeten V8-Engine vorgenommen wurden.
JetStream-Test
Weiter geht es mit JetStream. JetStream ist ein Browser-Benchmark, der entwickelt wurde, um die Fähigkeit eines Browsers zu berechnen, Dinge unter fortgeschrittenen Workloads und verschiedenen Programmiertechniken auszuführen. Die von JetStream gemeldete Punktzahl ist ein Mittelwert der Ergebnisse, die bei verschiedenen Tests unter der JetStream-Suite erhalten wurden. Anstatt Benchmarks wie Octane 2 und SunSpider ausführen zu müssen, die zufällig einige der führenden JavaScript-Benchmarking-Standards sind, können Sie JetStream isoliert ausführen und ein Gesamtergebnis darüber erhalten, wie ein Browser bei diesen Tests abschneidet.
Wie Sie an den obigen Ergebnissen sehen können, hat Firefox Quantum hier die Nase vorn, aber nicht viel. Trotzdem heißt es, dass Firefox Ihr Browser ist.
Echte Welttests
Gut, jetzt, da wir alle formalen Testverfahren durchlaufen haben, lassen Sie uns eine realistischere Metrik diskutieren. Wie schneiden diese Browser bei einer tatsächlichen täglichen Nutzung ab? Ich bin Entwickler. Ich besitze ein MacBook Air Ende 2015 mit Sport 8 Gigs Arbeitsspeicher und eine Intel Core i5 CPU. An den meisten Tagen sieht mein Setup so aus.
Normalerweise läuft immer Android Studio, neben dem Spotify-Desktop-Client, vielleicht Sketch und dann definitiv ein Browser mit mindestens 10 geöffneten Registerkarten.
Jetzt fragen Sie sich vielleicht, warum ich hier meinen Workflow beschreibe. Nun, hier ist der Grund. In den meisten Fällen testen die von mir verwendeten Anwendungen und die Anzahl der Anwendungen, die ich zu einem bestimmten Zeitpunkt verwende, meine Maschine bis an ihre Grenzen. Wenn ich Ihnen also meine Perspektive auf Leistung gebe, sollte sie sicherlich auch Ihren Bedürfnissen entsprechen.
Bis vor kurzem (bevor Firefox Quantum gestartet wurde) musste ich eine der speicherhungrigen Apps schließen, damit mein Computer einwandfrei funktionierte. Da ich die meiste Arbeit in Android Studio erledige, war Chrome immer derjenige, der getötet werden musste. Einfach weil es das System überlastet.
Der Akkuverbrauch zählt hier in meinem Fall nicht, da ich sowieso die intensivsten Aufgaben im Netzbetrieb erledige. Aber wenn das ein weiterer Faktor wäre, würde Chrome dort sicherlich noch ein paar Punkte mehr verlieren.
All dies hat sich nach dem Wechsel zu Firefox Quantum radikal geändert. Ich habe immer noch mehr als 10 Tabs geöffnet und die gleichen Anwendungen laufen im Hintergrund, aber der Browser ist nicht mehr meine Hauptquelle für eine Speicherdrosselung. Es benötigt deutlich weniger Ressourcen und Seiten öffnen sich auch schneller. Vielen Dank an das Mozilla-Team, das daran arbeitet, dass der Browser in Multi-Core-Konfigurationen gut funktioniert.
Sicher, es ist keine Spritztour mit Firefox, einer der größten Probleme, die ich mit diesem Browser habe, ist das Fehlen von Erweiterungen, die ich für Chrome verwendet habe, und vor allem die Inkompatibilität und Instabilität der meisten Erweiterungen.
Dies liegt vor allem daran, dass Firefox Quantum so viele grundlegende Änderungen enthält, dass Entwickler immer noch daran arbeiten, es in ihre Produkte zu übernehmen, ohne es für andere zu beeinträchtigen. Diese Dinge werden sich in den kommenden Wochen und Monaten definitiv ändern, aber als mein täglicher Fahrer wechsle ich zum größten Teil in Vollzeit auf Firefox.
Zusammenfassung
Trotz der Tatsache, dass Chrome (im Moment) eine bessere Erfahrung und Stabilität bietet, bin ich bereit, diesen Kompromiss einzugehen, nur um die Möglichkeit zu haben, neben anderen Anwendungen mit hohem Speicherverbrauch Multitasking zu betreiben.
Dies ist meine voreingenommene Meinung und ich bin kein Förderer oder Hasser der beiden Lager (Google oder Mozilla). Dieses Urteil stammt aus der Perspektive eines durchschnittlichen (Power-)Benutzers, und wenn Sie den Anruf trotz all der oben dargestellten Metriken immer noch nicht tätigen können, würde ich Ihnen dringend empfehlen, beide parallel zu versuchen, die Erfahrung wird radikal anders sein.
Jim
Vielen Dank für Ihre echte Anregung, hilft uns allen, die keine Power-User sind.
Hans
Ich habe auch Chrome für eine Weile geschrieben und muss zustimmen, dass es in der Tat viel besser ist als alle seine Gegenstücke. Internet Explorer war bei weitem der schlechteste Browser, den ich je benutzt habe, aber ich habe ihn immer noch in der Nähe, nur für den Fall, dass ich ein paar Dinge testen muss. Toller Beitrag hier, die bereitgestellten Informationen können sicherlich helfen. Immer noch Posten!