Blog (30)
Komentarze (4.7k)
Recenzje (0)

Porównanie wydajności popularnych przeglądarek internetowych

Strona główna@Silny_OgorPorównanie wydajności popularnych przeglądarek internetowych
11.11.2019 13:41

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.

309261

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)
309265

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
bDUGNxPb

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.

bDUGNxPh

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

Brave 0.70.123
Brave 0.70.123
Brave - JetStrem2 - Wynik: 120.723
Brave - JetStrem2 - Wynik: 120.723
Brave - MotionMark - Wynik: 248.55
Brave - MotionMark - Wynik: 248.55
Brave - Speedometer - Wynik: 96.55
Brave - Speedometer - Wynik: 96.55
Brave - Basemark Web - Wynik: 616.52
Brave - Basemark Web - Wynik: 616.52
Brave - Raport SysGauge
Brave - Raport SysGauge
  • JetStream2: 120.723
  • MotionMark: 248.55
  • Speedometer: 96.55
  • Basemark Web: 616.52
bDUGNxPi
  • Ś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

Firefox - 70.0.1
Firefox - 70.0.1
Firefox - JetStream2 - Wynik: 69,316
Firefox - JetStream2 - Wynik: 69,316
Firefox - MotionMark - Wynik: 60.64
Firefox - MotionMark - Wynik: 60.64
Firefox - Speedometer - Wynik: 64,6
Firefox - Speedometer - Wynik: 64,6
Firefox - Basemark Web - Wynik: 323,87
Firefox - Basemark Web - Wynik: 323,87
Firefox - Raport SysGauge
Firefox - Raport SysGauge
  • JetStream2: 69.316
  • MotionMark: 60.64
  • Speedometer: 64.6
  • Basemark Web: 323.87
bDUGNxPj
  • Ś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

Google Chrome 78.0.3904.97
Google Chrome 78.0.3904.97
Google Chrome - JetStream2 - Wynik: 121,880
Google Chrome - JetStream2 - Wynik: 121,880
Google Chrome - Motion Mark - Wynik: 307,46
Google Chrome - Motion Mark - Wynik: 307,46
Google Chrome - Speedometer - Wynik: 98,5
Google Chrome - Speedometer - Wynik: 98,5
Google Chrome - Basemark Web - Wynik: 675,55
Google Chrome - Basemark Web - Wynik: 675,55
Google Chrome - Raport SysGauge
Google Chrome - Raport SysGauge
  • JetStream2: 121.880
  • MotionMark: 307.46
  • Speedometer: 98.5
  • Basemark Web: 675.55
bDUGNxPk
  • Ś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

Microsoft Edge Dev 80.0.320.5
Microsoft Edge Dev 80.0.320.5
Microsoft Edge Dev - JetStream2 - Wynik: 114.735
Microsoft Edge Dev - JetStream2 - Wynik: 114.735
Microsoft Edge Dev - MotioMark - Wynik: 256.51
Microsoft Edge Dev - MotioMark - Wynik: 256.51
Microsoft Edge Dev - Speedometer - Wynik: 56.12
Microsoft Edge Dev - Speedometer - Wynik: 56.12
Microsoft Edge Dev - Basemark Web - Wynik: 665.11
Microsoft Edge Dev - Basemark Web - Wynik: 665.11
Microsoft Edge Dev - Raport
Microsoft Edge Dev - Raport
  • 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

Opera 64.0.3417.92
Opera 64.0.3417.92
Opera - JetStream2 - Wynik: 121.660
Opera - JetStream2 - Wynik: 121.660
Opera - MotionMark - Wynik: 216.99
Opera - MotionMark - Wynik: 216.99
Opera - Speedometer - Wynik: 95.7
Opera - Speedometer - Wynik: 95.7
Opera - Basemark Web - Wynik: 553.67
Opera - Basemark Web - Wynik: 553.67
Opera - Raport SysGauge
Opera - Raport SysGauge
  • 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

Opera GX 63.03368.57756
Opera GX 63.03368.57756
Opera GX - JetStream2 - Wynik: 118.285
Opera GX - JetStream2 - Wynik: 118.285
Opera GX - MotionMark - Wynik: 242.02
Opera GX - MotionMark - Wynik: 242.02
Opera GX - Speedometer - Wynik: 97.0
Opera GX - Speedometer - Wynik: 97.0
Opera GX - Basemark Web - Wynik: 579.32
Opera GX - Basemark Web - Wynik: 579.32
Opera GX - Raport SysGauge
Opera GX - Raport SysGauge
  • 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

Vivaldi 2.9.1705.41
Vivaldi 2.9.1705.41
Vivaldi - JetStream - Wynik: 119.744
Vivaldi - JetStream - Wynik: 119.744
Vivaldi - MotionMark - Wynik: 264.40
Vivaldi - MotionMark - Wynik: 264.40
Vivaldi - Speedometer - Wynik: 100
Vivaldi - Speedometer - Wynik: 100
Vivaldi - Basemark Web - Wynik: 657.11
Vivaldi - Basemark Web - Wynik: 657.11
Vivaldi - Raport SysGauge
Vivaldi - Raport SysGauge
  • 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.

309340

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.

bDUGNxPX