Microsoft bez entuzjazmu o rekordach wydajności IE9

| Technologia
Microsoft

Wszystko wskazuje na to, że Microsoft zaczął w końcu bardziej przykładać się do pracy nad przeglądarką. Koncern poinformował, że silnik skryptowy Chakra Internet Explorera 9 Platform Preview 7 pokonał w teście SunSpider wszystkich konkurentów. Co ciekawe, Dean Hachamovich, odpowiedzialny za rozwój IE, pisze o tym bez zbytniego entuzjazmu.

Pamiętajmy, że wydajność JavaScript to tylko jeden z wielu komponentów definiujących wydajność przeglądarki w świecie rzeczywistym - czytamy. Zadaniem przeglądarek jest praca z prawdziwymi witrynami, a nie z testami - dodaje menedżer Microsoftu. Zwraca przy tym uwagę, że różnice pomiędzy przeglądarkami są liczone przez benchmark w tysięcznych częściach sekundy podczas wielokrotnie powtarzanych operacji po to, by znaleźć jakąkolwiek różnicę.

Hachamovitch nie jest najwyraźniej entuzjastą benchmarków. Podtrzymujemy swoje stanowisko, że testy takie nie są - w najlepszym przypadku - zbyt użyteczne. Nawet po uzyskaniu ostatnich wyników, nie zmieniamy zdania. Skupiamy się na poprawie wydajności w warunkach rzeczywistych. Poprawa wyników w mikrotestach to wynik uboczny tych działań. Skupianie się na nich nie jest pomocne - stwierdza.

Podczas zaprezentowanych testów IE9 ukończył SunSpidera w 216 milisekund. To spory skok w porównaniu z IE8, który potrzebował aż 3746 ms. Spośród obecnych na rynku wersji gorszy od IE9 jest też Firefox 3.6.12 (753 ms), Safari 5.0.2 (328 ms), Chrome 7.0 (262 ms) oraz Opera 10.62 (246 ms).

Wśród wersji rozwojowych różnice są znacznie mniejsze. Najsłabiej wypada Firefox 4.0 Beta 7 (277 ms). Następna jest Opera 11 Alpha (242 ms) oraz Chrome 8.0 Beta (233 ms).

Hachamovitch pytany przez internautów o to, w jaki sposób dokonano tak znaczącego przyspieszenia silnika w porównaniu z IE8 poinformował o funkcjach eliminacji martwego kodu, które pozwalają silnikowi Chakra na jego pomijanie. Ponadto zauważył, że na witrynach internetowych praktycznie nie występuje kod obecny w benchmarkach, dlatego też ich wyniki nie mają praktycznie żadnego znaczenia dla oceny rzeczywistej wydajności przeglądarki.

Menedżer obiecał też, że w przyszłych wpisach zdradzi nieco więcej szczegółów dotyczących metod optymalizacji Chakry.

Odesłał też zainteresowanych do witrnyn IE Test Drive, na której znajdują się testy pokazujące wydajność przeglądarki podczas pracy z prawdziwymi witrynami.

Microsoft Dean Hachamovitch Internet Explorer 9 test benchmark SunSpider