JavaScript: Internet Explorer 8 propadá na celé čáře

Logo - MSIEInternet Explorer 8 vývojářům a koneckonců nepřímo i řadovým uživatelům slibuje lepší podporu pro webové technologie. Údajně kvůli tomu mělo být přepsáno prakticky celé renderovací jádro. JavaScript je však stále jeho achillovou patou. V rychlostních testech i testu Acid 3 propadá na celé čáře.

Provedl jsem srovnávací test rychlosti zpracování JavaScriptu pomocí známého benchmarku SunSpider. S novým Internet Explorerem 8 změřily síly nejnovější ostré verze konkurenčních prohlížečů, tedy k dnešnímu datu Mozilla Firefox 3.0.7, Google Chrome 1.0.154.48, Opera 9.64 a Apple Safari 3.2.2. Internet Explorer 8 i ve srovnání s prohlížeči, které byly představeny o mnoho měsíců dříve, vychází jako nejpomalejší.

Na výsledky testu se podívejte na následujícím grafu, který udává čas dokončení testu v milisekundách. Čím rychleji test proběhl, tím lépe. Rychlost JavaScriptu je dnes pro webové prohlížeče zásadním faktorem kvality. Z uživatelského hlediska ovlivňuje třeba rychlost, s jakou lze pracovat s Gmailem a jinými webovými aplikacemi, jejichž popularita neustále roste.

Graf - rychlost JS 03/2009

Je také důležité si uvědomit, že v dohledné době vyjde Google Chrome 2.0 nebo Mozilla Firefox 3.5, které díky novým resp. vylepšeným JavaScriptovým enginům zvednou laťku podstatně výše. Těžko očekávat, že zároveň s nimi by vyšla alespoň nějaká minor verze Internet Exploreru, která by v tomto ohledu zareagovala.

O moc lépe si Internet Explorer 8 nevedl ani v testu Acid 3, který je mediálně vděčným testem připravenosti prohlížečů pro aplikace Web 2.0. Jeho relevantnost a vypovídající hodnota jsou sice diskutabilní, ale pro orientační srovnání prohlížečů jej lze použít. Jak vidno na grafu níže, Internet Explorer 8 z testovaných prohlížečů získal nejméně bodů (pouhých 20 ze 100).

Graf - Acid 3 03/2009


Desktopové browsery , , , , , ,


  1. 23.03.2009 na 16:10 | #1

    Je to prostě IE a to je pro mě na vždy špatný prohlížeč. Jak tak koukám tak i nová “super” verze. :)