pdfmailprinter

Porównanie przeglądarek

Nie tak dawno, bo 22 stycznia pojawiła się nowa wersja dość popularnej i powszechnie już dziś rozpoznawalnej przeglądarki Mozilla Firefox. Kilka dni temu Google udostępnił również najnowszą wersję swojej przeglądarki, która nie jest aż tak dobrze wszystkim znana, ale zdobywa coraz większe rzesze fanów - Google Chrome. Przy tej sposobności postanowiliśmy porównać wydajność i zgodność ze standardami poszczególnych przeglądarek internetowych.

W naszej rywalizacji wezmą udział następujący zawodnicy:

  • Mozilla Firefox w wersji 3.6,
  • Internet Explorer 8.0 (8.0.6001.18882),
  • Opera 10.10,
  • Google Chrome 4 (4.0.249.78).

Ranking popularności

Najpierw popatrzmy, jaką popularnością cieszą się poszczególne grupy przeglądarek internetowych wśród polskich internautów. Według serwisu ranking.pl w okresie od 18 do 24 stycznia 2010 procentowy udział poszczególnych grup przeglądarek wyglądał następująco:

grupa przeglądarek udział
Firefox: 51,94%
Internet Explorer: 32,16%
Opera: 10,64%
Google Chrome: 4,18%

Jak wynika z powyższych danych niekwestionowanym liderem wśród polskich internautów jest Firefox. Jego przewaga nad następnym w kolejności Internet Explorerem jest imponująca, bo prawie 20%. Google Chrome jak widać zamyka stawkę mając zaledwie nieco ponad 4%.

Zanim przejdziemy do meritum, czyli porównania wydajności zobaczmy jeszcze jak sprawy się mają odnośnie wersji poszczególnych przeglądarek używanych przez polskich internautów. Rzuci nam to trochę światła na temat, czy dbamy o aktualność oprogramowania na naszych komputerach i które z mechanizmów aktualizacji w przeglądarckach są najskuteczniejsze.

przeglądarka udział
Firefox 3.x: 50,15%
Internet Explorer 7.x: 15,38%
Internet Explorer 8.x: 9,31%
Internet Explorer 6.x: 7,42%
Opera 10.x: 7,24%
Chrome 3.x: 3,98%
Opera 9.x: 3,39%
Firefox 2.x: 1,59%

Wyniki znów są imponujące na korzyść Firefox'a. Większość z użytkowników tej przeglądarki ma jej najnowszą wersję. Zdecydowanie gorzej w tym zestawieniu wypadają użytkownicy Opery, ponieważ prawie 32% użytkowników Opery korzysta jeszcze z wersji oznaczonej głównym numerem 9, kiedy już od dłuższego czasu dostępna jest  wersja 10.

Najgorsza jest sytuacja wśród użytkowników Internet Explorera. Okazuje się bowiem, że mimo iż od ukazania się wersji 8 tej przeglądarki mija już ponad 10 miesięcy, to najwięcej użytkowników korzysta z przeglądarki IE w wersji 7. Co gorsza, aż 23% użytkowników Internet Explorera posiada jeszcze przeglądarkę w wersji 6, w którą standardowo wyposażony był Windows XP. Wynika z tego, że ponad 7% użytkowników pecetów w ogóle nie aktualizuje swojego systemu.

Test ACID 3

Test ACID3 to kolejny z testów z serii ACID,który ma pomóc przeglądarkom internetowym w spełnieniu standardów wyznaczonych przez organizację W3C. Test został wydany 3 marca 2008, a jego głównym autorem jest Ian Hickson.

Aby przeglądarka przeszła test w całości musi osiągnąć wynik 100/100, a końcowy widok strony musi być zgodny co do piksela ze stroną wzorcową. Dodatkowo test powinien przebiegać płynnie, to znaczy średni czas testu nie powinien przekroczyć 33ms (30fps).

Firefox 3.6

Zacznijmy od naszego faworyta, czyli Firefox'a. Skoro jest taki popularny to musi być najlepszy.

Wynik 94/100, całkiem nieźle. Ale sam test nie przebiegał zbyt płynnie. Kilkakrotnie się zatrzymuje na chwilę, aby ostatecznie zakończyć działanie na wyniku 94. W porównaniu ze stroną referencyjną oprócz samego wyniku różni się tylko kolor jednego z prostokątów. W teście ma on kolor szary - na stronie wzorcowej niebieski. Cały test trwa minimalnie ponad 6 sekund, a dokładne wyniki i informacje przedstawiają się następująco:

Failed 6 tests.

Test 26 passed, but took 674ms (less than 30fps)

Test 69 passed, but took 255 attempts (less than perfect).

Test 71 failed: expected '1' but got '2' - wrong number of children in HEAD (first test)

Test 75 failed: anim.beginElement is not a function

Test 76 failed: expected '0' but got '100' - Incorrect animVal value after svg animation.

Test 77 failed: expected '4776' but got '5560' - getComputedTextLength failed.

Test 78 failed: expected '90' but got '0' - getRotationOfChar(0) failed.

Test 79 failed: expected '34' but got '33' - SVGSVGTextElement.getNumberOfChars() incorrect

Total elapsed time: 6.01s

Internet Explorer 8

Sprawdźmy czy Internet Explorer, który używany jest przez sporą część internautów okaże się lepszy od swojego największego konkurenta.

Jak widać wynik testu jest żenujący. Lista komunikatów o błędach jest tak długa, że nawet nie będziemy jej cytować. Nic nie wygląda tak jak powinno, a 80 niepoprawnie wykonanych testów jest według nas kompromitująca. Przypomnijmy, że poddaliśmy testom najnowszą wersję przeglądarki Microsoftu. strach pomyśleć, co będzie w przypadku wersji 6. 

Opera 10

Teraz czas na Operę. Co 10-ty użytkownik surfujący w sieci korzysta z tej właśnie przeglądarki. Myślę, że nie będzie problemów, żeby uzyskała wynik większy od IE, ale czy okaże się lepsza od Firefox'a?

I tu niespodzianka. Opera poradziła sobie ze wszystkimi testami osiągając maksymalny z możliwych wyników, a końcowa strona testu wygląda identycznie jak wzorcowa. Test nie jest idealnie płynny, ale i tak jesteśmy pod dużym wrażeniem. Czas całego testu to zaledwie 1,04s. Szczegółowe informacje o przebiegu i wynikach testu przedstawiają się następująco:

Failed 0 tests.

Test 26 passed, but took 68ms (less than 30fps)

Test 69 passed, but took 20 attempts (less than perfect).

Total elapsed time: 1.04s

Google Chrome 4

Ostatnią z testowanych w tym zestawieniu przeglądarek będzie Google Chrome. A oto wynik testu:

Wynik testu znów 100/100, wygląd taki sam jak w przypadku Opery, przebieg również niemal identyczny. Spójrzmy na dokładne dane:

Failed 0 tests.

Test 26 passed, but took 41ms (less than 30fps)

Test 69 passed, but took 54 attempts (less than perfect).

Total elapsed time: 1.30s

Podsumowanie

Firefox, jak przystało na lidera w teście ACID3 osiąga niezły wynik, jednak to nie on okazał się dzisiejszym zwycięzcą zestawienia. Z testowanej czwórki tylko Opera i Google Chrome zdobyli 100 punktów. Wprawdzie testy 26 i 69 nie wypadają idealnie, jednak wynik 100 na 100 oznacza, że zarówno Google Chrome jak i Opera w 100% spełniają wytyczne W3C, co oznacza, że są to najlepsze przeglądarki do oglądania stron w internecie. Bardzo słabo natomiast wypada przeglądarka Internet Explorer, nie oznacza to jednak, że używając jej strony internetowe będą niepoprawnie wyświetlane. To w gestii twórców witryn leży dołożenie starań, by tworzone przez nich strony wyświetlały się poprawnie pod wszystkimi popularnymi przeglądarkami, jednak z powodu dużych różnic i niekiedy braku technicznych możliwości przy bardziej zaawansowanych funkcjach jest to po prostu niemożliwe do osiągnięcia.

Każdy sam może sprawdzić jak wypada jego przeglądarka w teście ACID 3 wchodząc na stronę http://acid3.acidtests.org/. Po zakończeniu testu dokładne informacje o przebiegu testu można uzyskać po kliknięciu w literę A w napisie Acid3 przytrzymując klawisz Shift.