Seminarium

Browser Wars: Czy Internet Explorer 10 jest odpowiednią przeglądarką?

Jedną z rzeczy, które mnie interesowały, aby dowiedzieć się o Windows 8, jest to, czy Internet Explorer 10 to dobra przeglądarka czy nie. Czy warto go używać jako głównej przeglądarki? Czy oferuje wystarczająco dobrą wydajność, aby można ją było uznać za odpowiednią przeglądarkę w przyszłości? Przeprowadziłem kilka testów, a także porównałem go z Google Chrome, Firefox i Operą. Porównałem także dane z moich poprzednich testów z Windows 8 Consumer Preview, Preview Preview i zauważyłem kilka bardzo interesujących zmian. Zobaczmy, czego się nauczyłem.

Benchmarki używane do testowania

Postanowiłem przejść do następujących testów: test HTML5, SunSpider JavaScript Benchmark i Peacekeeper.

Aby podać swoją witrynę, "Wynik testu HTML5 jest wskaźnikiem tego, jak dobrze Twoja przeglądarka obsługuje nadchodzący standard HTML5 i powiązane specyfikacje. Nawet jeśli specyfikacja nie została jeszcze sfinalizowana, wszyscy najwięksi producenci przeglądarek upewniają się, że ich przeglądarka jest gotowa na przyszłość. Sprawdź, które części HTML5 są już obsługiwane przez Twoją przeglądarkę dzisiaj ... "

The SunSpider JavaScript Benchmark mierzy wydajność JavaScriptu w zadaniach związanych z obecnym i przyszłym wykorzystaniem JavaScript w świecie rzeczywistym, takich jak szyfrowanie i manipulowanie tekstem. Jest to jeden z niewielu punktów odniesienia, w których ważne jest otrzymanie niższego znaku. Najniższe wyniki oznaczają szybszą prędkość i lepszą wydajność.

Test porównawczy Peacekeeper mierzy wydajność przeglądarki, testując jej funkcjonalność JavaScript i zdolność obsługi powszechnie używanych funkcji JavaScript. Jeśli chcesz dowiedzieć się więcej o testach, sprawdź ich stronę FAQ.

Test porównawczy V8 - wersja 7 - to zestaw testów JavaScript firmy Google, służący do optymalizacji przeglądarki Google Chrome. Zawiera zestaw czystych testów porównawczych JavaScript, które służą do dostosowywania wydajności przeglądarki Google Chrome. Oczywiście Google Chrome będzie miał najwyższy wynik w tym benchmarku. Służy jednak porównaniu wydajności z innymi przeglądarkami zgodnie z tym, co Google uważa za istotne pod względem wydajności JavaScriptu.

SunSpider, Peacekeeper i V8 zostały uruchomione trzy razy w każdej przeglądarce. Wyniki przedstawione poniżej przedstawiają średnią wyników uzyskanych przez każdą przeglądarkę w każdym teście.

System testowy

Użyłem mojego osobistego komputera do wykonania testów, które mają następujące elementy sprzętowe: procesor AMD Phenom II X4 905 (2, 5 GHz), płyta główna Gigabyte GA-MA785GT-UD3H, pamięć to Corsair XMS3 DHX 6 GB DDR3 1600 MHz, Karta graficzna Gigabyte Radeon HD6870 OC 1GB DDR5, dysk twardy SSD SATA III SSD 120C RunCore Pro V.

Testy dla przeglądarki Internet Explorer 9 przeprowadzono w systemie Windows 7 Ultimate 64-bit z zainstalowanym Service Pack 1 i wszystkimi najnowszymi aktualizacjami.

Wcześniej testowałem Internet Explorera 10 w podglądzie klienta i podglądzie wydania Windows 8 na tym samym komputerze. W końcu przetestowałem także ostateczną wersję systemu Windows 8.

Aby upewnić się, że testy są tak bezstronne, jak to możliwe, wyłączyłem wszystkie dodatki i moduły w przeglądarce Internet Explorer. Inne przeglądarki również nie miały zainstalowanych żadnych modułów. Nie dokonano również żadnej specjalnej konfiguracji. Wszystkie przeglądarki używały ustawień domyślnych.

Przetestowałem następujące przeglądarki: Internet Explorer 9.0, Internet Explorer 10, podgląd przeglądarki Internet Explorer 10, Internet Explorer 10 final, Firefox 16, Chrome 22 i Opera 12.

Wszystkie przeglądarki oprócz Internet Explorera 9 zostały przetestowane w ostatecznej wersji systemu Windows 8.

Internet Explorer 10 a Internet Explorer 9 - imponujące usprawnienia!

Najpierw zainteresowałem się porównaniem różnych wersji Internet Explorera i sprawdzeniem, czy w wersji 10 są znaczące ulepszenia. Chciałbym również poznać ulepszenia dokonane między przeglądem klienta a podglądem wersji.

Jak widać z tego pierwszego testu, Internet Explorer 10 zapewnia o wiele więcej wsparcia dla standardu HTML5 i specyfikacji. Konsumencki podgląd dał imponującą poprawę o 122% w stosunku do Internet Explorera 9, wersja Release poprawiła się do 126%, podczas gdy końcowa wersja przeglądarki Internet Explorer podniosła ją do 127%. Świetna robota ze strony Microsoftu do obsługi nowoczesnych funkcji istniejących w standardzie HTML5.

Zobaczmy wydajność nowej przeglądarki. Na szczęście widzimy tutaj również dużą poprawę. Zarówno wersja nowoczesnego interfejsu użytkownika, jak i wersji programu Internet Explorer 10 zapewniają lepszą wydajność.

W SunSpider wersja Desktop Internet Explorer 10 zapewnia poprawę o 41% w stosunku do Internet Explorera 9, natomiast wersja Modern UI zapewnia poprawę o 38%.

Imponujące jest również to, że wydajność tej przeglądarki znacznie się poprawiła przy każdym wydaniu testowym. Kudos dla Microsoft za dostarczanie tak istotnych usprawnień w przetwarzaniu JavaScript.

Test porównawczy PeaceKeeper ujawnił nieoczekiwane rezultaty. Podczas gdy wydajność przeglądarki Internet Explorer 10 jest znacznie lepsza w porównaniu z przeglądarką Internet Explorer 9, wyniki zmniejszyły się między podglądem klienta a podglądem wersji programu Internet Explorer 10. Nie jestem pewien, czy jest to wynikiem zmian wprowadzonych przez firmę Microsoft w procesie rozwoju Internet Explorera 10 lub zmian wprowadzonych przez PeaceKeeper w jego algorytmach oceny.

W programie PeaceKeeper, w porównaniu z przeglądarką Internet Explorer 9, wersja Internet Explorera na komputery stacjonarne 10 zapewnia o 29% lepszą wydajność, a wersja nowoczesnego interfejsu użytkownika zapewnia o 25% lepszą wydajność.

UWAGA: zauważyłem, że starsze wersje Chrome otrzymały wyższe oceny w PeaceKeeper niż nowsze wersje. Najprawdopodobniej ten "spadek" ma coś wspólnego z aktualizacją metodologii testowania i algorytmu oceny PeaceKeeper.

Następnie użyłem testu porównawczego V8 firmy Google. Niestety nie przetestowałem wersji przeglądarki Internet Explorer 10 w wersji 8 w wersji Consumer Preview.

Jak widać na powyższym wykresie, w benchmarku V8, wersja Desktop Internet Explorer 10 zapewnia lepszą wydajność o 108% w porównaniu z Internet Explorerem 9, natomiast wersja Modern UI zapewnia 67% lepszą wydajność.

Wielka poprawa, która po raz kolejny potwierdza wspaniałą pracę wykonaną przez Microsoft.

Wersja nowoczesnego interfejsu użytkownika programu Internet Explorer 10 nadal zapewnia wydajność podobną do jego wersji Desktop. Z wyjątkiem testu porównawczego V8, różnice w wydajności są na tyle małe, że większość ludzi nie może ich zauważyć: 6% mniejsza wydajność w SunSpider i 4% w trybie PeaceKeeper. Jednak V8 ujawnia różnicę 20% wydajności między tymi dwoma.

Internet Explorer 10 w porównaniu do Chrome, Firefox i Opera

Aby spojrzeć na sytuację i zrozumieć, w jaki sposób Internet Explorer 10 będzie obecny w wojnach przeglądarki, dokonałem tych samych porównań, co powyżej, z jego głównymi konkurentami.

W teście HTML5 Internet Explorer 10 znajduje się na czwartym miejscu, w dużej odległości od przeglądarki Google Chrome 22, która zapewnia najlepszą zgodność ze standardem HTML5.

Byłem mile zaskoczony widząc, że Internet Explorer 10 zajmuje pierwsze miejsce w benchmarku SunSpider.

W SunSpider wersja Desktop Internet Explorer 10 jest o 19% szybsza niż Google Chrome 22 i 22% szybsza niż Firefox 16.

Test porównawczy PeaceKeeper ujawnił jednak różne wyniki. Tym razem Chrome objął prowadzenie z dużym marginesem. Opera zajmuje drugie miejsce, a Internet Explorer 10 jest czwarty.

W grze PeaceKeeper Chrome 22 zapewnia o 84% lepszą wydajność w porównaniu do wersji Desktop Internet Explorera 10.

Zgodnie z oczekiwaniami, benchmark V8 ujawnił Google Chrome jako zwycięzcę, z dużym marginesem. Firefox jest odległym drugim, a Internet Explorer 10 trzecim, ale przed Operą.

W benchmarku V8 przeglądarka Google Chrome 22 jest 120% szybsza niż Internet Explorer 10.

Internet Explorer 10: najlepszy w SunSpiderze, trzeci w V8 i czwarty w PeaceKeeper

Oczywiste jest, że Microsoft zainwestował wiele wysiłku w poprawę swojej przeglądarki. Internet Explorer 10 może okazać się najbardziej spójnym uaktualnieniem, jakie kiedykolwiek zrobiła firma Microsoft. Jest to świetne rozwiązanie dla wszystkich użytkowników systemu Windows, dla twórców stron internetowych i ogólnie dla sieci. Osobiście nie mogę się doczekać, aby udostępnić go również użytkownikom Windows 7, w ciągu najbliższych kilku miesięcy.

Z tą nową wersją Microsoft udowodnił raz jeszcze, że żartuje z Internet Explorera i jak źle powinno stać się przeszłością, nie reprezentuje już rzeczywistej wydajności przeglądarki.