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.