Blog (37)
Komentarze (1.1k)
Recenzje (2)

Benchmarkowy test przeglądarek

@Szuri21Benchmarkowy test przeglądarek24.06.2013 20:01

Początkowo wpis ten miał być poświęcony całkowicie nowej wersji Opera 15 Next, która jest całkowicie nowym etapem w rozwoju tej przeglądarki. Niestety pomimo upłynięcia prawie miesiąca od wydania pierwszej wersji testowej, pracownicy Opera Software nie udostępnili nic innego do testowania jak sam silnik WebKit w interpretacji norweskiej. Niema co się w tej kwestii oszukiwać. Na Opera Desktop Blog użytkownicy są zachęcani do testowania nowej Opery, jednak jedyne co im się udostępniło to tak naprawdę znane wszystkim możliwości silnika WebKit. W związku z tym, że tak naprawdę póki co nie można w żaden sposób ocenić nowej Opery, postanowiłem przekształcić ten wpis na dość duży test wydajności przeglądarek.

Nie da się ukryć, że przeglądarka internetowa to oprogramowanie, z którym spędza się najwięcej czasu. Dzieje się tak, ponieważ przeglądarka może być zarówno narzędziem pracy jak i dostarczycielem rozrywki szeroko rozumianej. Wybór odpowiedniej przeglądarki jest bardzo ważny. Według mnie decydują schematy działań/postępowania i przyzwyczajenia. Dlatego też bardzo ciężko wybrać przeglądarkę dla siebie. Wszelkie testy porównujące możliwości przeglądarek nie mają sensu, ponieważ każdy sam musi sobie odpowiedzieć czego potrzebuje i w jaki sposób ma zamiar korzystać z przeglądarki. Dopiero wtedy będzie można wybrać przeglądarkę, która pozwoli w najefektywniejszy sposób korzystać z sieci. W związku z tym test ten będzie czysto benchmarkowy, pomijający całkowicie kwestie funkcjonalności. Tylko taki test ma jakikolwiek sens i może powiedzieć coś o wydajności samej przeglądarki nie wkraczając na pole dyskusji o gustach i przyzwyczajeniach. Nie oznacza to wcale, że należy kierować się wydajnością podczas wyboru przeglądarki, choć i ona jest ważna.

Platforma testowa

  • Procesor Intel Core i5 750;
  • Płyta MSI GD65-P55;
  • Pamięć Patriot Viper II Sector 5 2x2GB;
  • Karta graficzna Sapphire HD 4780;
  • Dysk twardy Samsung F1 500GB;
  • Zasilacz OCz StealthXStream 600W;
  • Monitor LG W2252TQ 22 cale;
  • System Windows 8 Professional 64 bit;
  • Adobe Flash Player 11.7.700.224;
  • Silverlight 5.1.20125.0;

Testowane przeglądarki

  • Chrome 27;
  • Chrome 28;
  • Firefox 21;
  • IE 10;
  • Maxthon 4.1.0.200;
  • Opera 12.15;
  • Opera 15 Next;
  • Safari 5.1.7

Procedura testowa

Powiem szczerze, że spędziłem trochę czasu na samo testowanie (nie pytajcie ile restartów komputera zrobiłem, bo nie wiem). Ale myślę, że było warto bo fajna baza wyników wyszła. Testy podzieliłem na trzy kategorie: benchmarki, wydajność użytkowa, zasobożerność. Każdy z przeprowadzonych testów był wykonywany 3 razy (oprócz testów zgodności CSS3, HTML5 i zużycia RAM). Wyniki, które będą przedstawione są średnimi wynikami z trzech pomiarów. W sumie było to ponad 700(!) testów, które zjadły sporo mojego czasu, ale przynajmniej się nie nudziłem. Przeglądarki były w najnowszych wersjach stabilnych. Wyjątkiem stanowi Opera 15 Next i Chrome 28, który znalazł się w teście aby zobrazować wydajność Opery 15 Next (ta sama wersja silnika WebKit). Wszystkie przeglądarki były pozbawione jakichkolwiek dodatków, pluginów czy rozszerzeń.

Kategoria pierwsza to Benchmarki. W tej kategorii przeprowadzone zostało 7 testów.

Sunspider

Najpopularniejszy benchmark przeglądarki internetowej sprawdzający wydajność przetwarzania JavaScriptu. Często jest to główny wyznacznik wydajności przeglądarki.

V8 Benchmark

To narzędzie stworzone przez Google w celu optymalizowania przeglądarki Chrome. Sprawdza ono wydajność JavaSciptu.

Kraken Benchmark

To z kolei test JavaScriptu od Mozilli.

Octane Benchmark

Następca V8 od Google. Zmodernizowana wersja benchmarka sprawdza to samo co swój poprzednik, z tym, że w efektywniejszy sposób obrazuje wydajność JavaScriptową przeglądarek.

Peackeeper

Narzędzie stworzone przez Futuremark. Bada ono wydajność ogólną przeglądarki nie skupiając się tylko na jednym elemencie. dodatkowo sprawdza powierzchownie zgodność przeglądarki z kodekami wideo, używanymi w playerach HTML5.

CSS3 Test

Sprawdza zgodność przeglądarki z tym standardem. Ja wiem, że standardy to „standardy”, ale ważne, że wszystkie przeglądarki są sprawdzane jednym i tym samym narzędziem.

HTML5 Test

Sprawdza zgodność przeglądarki z HTML5.

Kategoria druga testów dotyczy wydajności użytkowej. Benchmarki to tak naprawdę liczby, których w żaden sposób nie odczuwamy. Dlatego też, postanowiłem sprawdzić w sposób praktyczny na jakim poziome stoi wydajność przeglądarek, a najprościej to sprawdzić mierząc czas uruchamiania i wczytywania stron.

Uruchamianie przeglądarki na zimno – pusta karta (po restarcie systemu)

Uruchamianie przeglądarki na zimno – 1 karta Google.pl (po restarcie systemu)

Uruchamianie przeglądarki na ciepło - pusta karta (po wcześniejszym jej uruchomieniu)

Uruchamianie przeglądarki na ciepło - 1 karta Google.pl (po wcześniejszym jej uruchomieniu)

Wczytywanie zestawu 10 stron – na zimno (bez cache)

Wczytywanie zestawu 10 stron – na ciepło (z cache)

Poszczególne wyniki z wczytywania stron, jak i lista testowych stron jest dostępna do podglądnięcia tutaj

Kategoria trzecia obejmuje zasobożerność. Parametry takie jak zużycie procesora i zajęte miejsce na dysku, są wg mnie mało istotnie. Jest to tak naprawdę najmiejsze zło. Pięta achillesową przeglądarek jest ich apetyt na pamięć RAM i to właśnie sprawdziłem w ostatnich testach.

Zużycie pamięci RAM po uruchomieniu – pusta karta/Google.pl

Zużycie pamięci RAM – 5 kart testowych z załadowanymi stronami WWW

Zużycie pamięci RAM – 10 kart testowych z załadowanymi stronami WWW

Podsumowanie

Jedynym podsumowaniem tego testu jest zliczenie punktów. Miałem wątpliwości jak punktować testy i czy nie przyjąć systemu punktacji z F1 (dla lat 2003-2009). Ostatecznie postawiłem na najrówniejszy system i przyznawałem punkty od 8 do 1 zgodnie z zajętym miejscem (I – 8, II – 7, … , VIII – 1).

Powyższe wyniki nie zostaną przeze mnie w żaden sposób zinterpretowane. Jest to mój celowy zabieg, aby każdy z Was mógł sobie spojrzeć co na tę chwilę reprezentują sobą przeglądarki w typowo benchamrkowym teście. Zachęcam każdego do samodzielnego przetestowania przeglądarek, aby samemu wyrobić sobie na jej temat zdanie. Pamiętajcie, że test ten pokazuje która z przeglądarek jest najszybsza w bardzo prymitywnym wyświetlaniu stron i przetwarzaniu kodu JS, HTML itp. Wcale się to jednak nie musi przekładać na szybkość z jej korzystania, ponieważ każdy z nas ma swój własny, indywidualny sposób postępowania w sieci.

Wybrane dla Ciebie
Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.