Porównanie wydajności popularnych przeglądarek internetowych

Test wydajności siedmiu przeglądarek internetowych, przeprowadzony z wykorzystaniem popularnych benchmarków JS i WebGL. Jest to typowe starcie na numerki, które nie daje odpowiedzi na pytanie, która przeglądarka jest "najlepsza". Pokazuje jedynie, która z nich działa najszybciej na określonym sprzęcie, w konkretnej rozdzielczości (bardzo istotne) i konkretnym systemie operacyjnym.

Czy szybkość działania jest krytycznym czynnikiem decydującym o wyborze przeglądarki? Dla wielu zapewne tak. Oprócz wyników osiągniętych w benchmarkach dołączyłem statystyki użycia CPU, pamięci i sieci, zebrane za pomocą SysGauge obejmujące zarówno średnie, jak i maksymalne użycie sprzętu (CPU, RAM, etc.).

Platforma testowa

  • Komputer: Dell XPS 15 9560
  • CPU: QuadCore Intel Core i7-7700HQ
  • RAM: 16235 MB (DDR4 SDRAM)
  • GPU: Intel HD Graphics 630 (26.20.100.7323) / GeForce GTX 1050 (431.86)
  • Windows 10 (1903)

Testy i testowane przeglądarki

  • Brave 0.70.123
  • Edge Dev 80.0.320.5
  • Firefox 70.0.1
  • Google Chrome 78.0.3904.97
  • Opera 64.0.3417.92
  • Opera GX 63.03368.57756
  • Vivaldi 2.9.1705.41

Przeglądarki były testowane za pomocą:

Ponieważ rozdzielczość ekranu i viewport mają krytyczne znaczenie dla MotionMark i Basemark Web, wszystkie testy zostały uruchomione na pełnym oknie bez dekoracji. Testy były uruchamiane w kolejności wymienionej powyżej, w tej samej karcie. Jedynie Basemark Web otwiera dodatkową kartę.

Wykorzystywanie zasobów sprzętowych było monitorowane za pomocą SysGauge. Wadą tego narzędzia jest brak zbierania danych o obciążeniu GPU. Na testowej maszynie, obciążenie GPU podczas testu MotionMark oscylowało pomiędzy 20% - 33%. Basemark Web obciąża GPU na 100% przez prawie cały czas trwania testu.

Wszystkie przeglądarki zainstalowane pod Windows używają GPU Intela, co ma wpływ na wyniki w MotionMark i Basemark Web. Za pomocą panela sterowania Nvidii można wymusić korzystanie z karty GeForce (wyniki w MotionMark i Basemark Web znacznie wyższe), ale nie jest to standardowe zachowanie przeglądarek pod Windows na systemach z Nvidia Optimus.

Wyniki testów

Wykonałem po dwa zestawy zrzutów ekranu, jeden na pełnym oknie, drugi z dekoracją okien. Dla przejrzystości prezentuję te z dekoracją, żeby nie było wątpliwości, ale kompletne archiwum linkuję na końcu artykułu.

Brave

  • JetStream2: 120.723
  • MotionMark: 248.55
  • Speedometer: 96.55
  • Basemark Web: 616.52
  • Średnie użycie CPU: 9.4%
  • Maksymalne użycie CPU: 22.7%
  • Średnie użycie RAM: 1.03 GB
  • Maksymalne użycie RAM: 2.10 GB

Firefox

  • JetStream2: 69.316
  • MotionMark: 60.64
  • Speedometer: 64.6
  • Basemark Web: 323.87
  • Średnie użycie CPU: 9.7%
  • Maksymalne użycie CPU: 24.1%
  • Średnie użycie RAM: 1.35 GB
  • Maksymalne użycie RAM: 3.29 GB

Google Chrome

  • JetStream2: 121.880
  • MotionMark: 307.46
  • Speedometer: 98.5
  • Basemark Web: 675.55
  • Średnie użycie CPU: 9.0%
  • Maksymalne użycie CPU: 22.3%
  • Średnie użycie RAM: 870.1 MB
  • Maksymalne użycie RAM: 1.92 GB

Edge Dev

  • JetStream2: 114.735
  • MotionMark: 256.51
  • Speedometer: 56.12
  • Basemark Web: 665.11
  • Średnie użycie CPU: 9.0%
  • Maksymalne użycie CPU: 22.3%
  • Średnie użycie RAM: 1.09 GB
  • Maksymalne użycie RAM: 2.21 GB

Opera

  • JetStream2: 121.660
  • MotionMark: 216.99
  • Speedometer: 95.7
  • Basemark Web: 553.67
  • Średnie użycie CPU: 9.4%
  • Maksymalne użycie CPU: 31.7%
  • Średnie użycie RAM: 1.10 GB
  • Maksymalne użycie RAM: 2.09 GB

Opera GX

  • JetStream2: 118.285
  • MotionMark: 242.02
  • Speedometer: 97.0
  • Basemark Web: 579.32
  • Średnie użycie CPU: 9.2%
  • Maksymalne użycie CPU: 21.0%
  • Średnie użycie RAM: 1.16 GB
  • Maksymalne użycie RAM: 2.03 GB

Vivaldi

  • JetStream2: 119.744
  • MotionMark: 264.40
  • Speedometer: 100
  • Basemark Web: 657.11
  • Średnie użycie CPU: 8.1%
  • Maksymalne użycie CPU: 29.3%
  • Średnie użycie RAM: 1.04 GB
  • Maksymalne użycie RAM: 2.11 GB

 Podsumowanie

Pomimo tego, że Edge Dev jest w wersji beta postanowiłem uwzględnić go w zestawieniu. Byłem ciekaw jak sobie radzi na obecnym etapie rozwoju. Firefox... to moja ulubiona przeglądarka i czuję ból za każdym razem, kiedy wracam do niego po używaniu czegoś na Chromium. Obawiam się, że Mozilla nie będzie w stanie nadgonić tych zaległości.

Z uwagi na brak możliwości prezentowania na blogu danych tabelarycznych w cywilizowany sposób, możecie pobrać arkusz kalkulacyjny i zrzuty ekranu z wynikami testów.

Ocenę wydajności zawodniczek i wybór najlepszej pozostawiam Wam.