JavaScript: Internet Explorer 9 dohání současnou špičku

Jak ukazuje můj malý test, nový Internet Explorer 9 by se skutečně měl konečně rovnat s moderními prohlížeči, pokud jde o rychlost zpracování kódu v jazyce JavaScript. Test jsem realizoval s pomocí benchmarku SunSpider 0.9, který si pro vzájemné porovnávání výkonu oblíbili i samotní tvůrci webových prohlížečů.

Současný Internet Explorer 8 sice výrazně vylepšil podporu webových standardů, ale v rychlosti zpracování kódu v jazyce JavaScript má oproti konkurenčním prohlížečům obrovské rezervy. I proto v minulosti provozovatelé některých populárních služeb (Facebook, Gmail) doporučovali uživatelům Internet Exploreru přechod na modernější prohlížeč, v němž by daná služba mohla pracovat rychleji.

Do testu jsem zařadil nejnovější verze populárních webových prohlížečů určené pro koncové uživatele (dostupné k 23. srpnu 2010) a pak také Internet Explorer 9 Developer Preview. Cílem testu bylo zjistit, nakolik se vývojářům společnosti Microsoft daří výkonnostní optimalizací přibližovat současným prohlížečům. Výsledky ukazuje následující graf.

Z grafu lze vyčíst, kolik milisekund potřebovaly jednotlivé testované prohlížeče k provedení výkonnostního testu SunSpider 0.9. Čím méně času bylo potřeba, tím lépe lze hodnotit výkon daného prohlížeče. Jak vidno, současný Internet Explorer 8 si vedl bez nadsázky katastrofálně, protože k provedení testu potřeboval 8049,4 ms. To testovací verze Internet Exploreru 9 se s časem 709 ms už zařazuje za nejrychlejší tři prohlížeče.

Nejlépe si v testu vedl prohlížeč Google Chrome 5, který testem prošel za 564,4 ms a potvrdil tak svou pověst rychlého moderního prohlížeče. Totéž se dá říci o Opeře 10.61 na druhém místě (s časem 569,8 ms) a Safari 5.0.1 na místě třetím (s časem 661,2 ms).

Internet Explorer 9 Developer Preview 4, který má vývojářům ukázat podporu webových technologií v nové verzi prohlížeče společnosti Microsoft, skončil na čtvrtém místě. S časem 709 ms předstihl i oblíbený Mozilla Firefox 3.6.8, jenž k provedení testu potřeboval 1580,6 ms.


Desktopové browsery , , , , , ,