Выбрать главу

Поддержка HTML5. Internet Explorer 9 поддерживает HTML5, но далеко не полностью. В тесте на поддержку HTML5 браузер получает 130 баллов из возможных 400. Сравним с конкурентами: Firefox 4 набирает 255 баллов, Chrome 9 - 283 балла, а Opera 11 - 234 балла. В Microsoft объясняют отставание незаконченностью стандарта. Более полную поддержку утверждённых стандартов HTML5 обещают реализовать в грядущем IE10. Впрочем, первая предварительная версия нового браузера пока что набирает в том тесте столько же баллов, сколько и текущий IE.

Не самый впечатляющий результат в тесте на поддержку HTML5

Результат прохождения теста Acid3

И всё же, несмотря на все замечания, нельзя не заметить, что современные стандарты поддерживаются в новом браузере Microsoft на порядок лучше, чем в предыдущих версиях IE. Хотя он не открывает тут Америки (поддержка Canvas, Video, Geolocation и SVG, появившаяся в IE9, давно реализована в других браузерах), это изменение нельзя не поприветствовать.

Тег Video в IE9 будет поддерживать лишь кодек H.264, но поддержку продвигаемого Google кодека WebM можно добавить путём установки специального плагина.

Аппаратное ускорение. Важным преимуществом Internet Explorer 9 в Microsoft считают аппаратное ускорение отображения веб-страниц. Кроме зрелищных тестов для демонстрации производительности, преимущества браузера можно оценить, используя веб-сервисы Microsoft. Почтовая служба Hotmail реализовала поддержку почтовых оповещений для IE9, а поисковая система Bing получила HTML5-версию интерфейса. Традиционно для рынка СНГ появились "брендированные" версии IE9 от Яндекса, а почтовая система Mail.ru реализовала функционал "прикреплённой" страницы на панели задач.

К сожалению, и тут не обошлось без ложки дёгтя. Некоторые пользователи столкнулись с проблемой "белого экрана": иногда сайты загружаются, но окно браузера остается пустым. Сложно судить, в чём причина такого поведения, но с проблемой можно столкнуться даже на современных видеоадаптерах. Проблема решается, если отключить аппаратное ускорение в настройках браузера.

Энергоэффективность. Как утверждают в Microsoft, новый браузер заметно энергоэффективнее конкурентов. Методика тестирования доступна для всех желающих, но в целом совершенно логичным будет вывод вывод о наибольшей энергоэффективности самых "свежих" версий браузеров.

Тестирование производительности

Чтобы оценить, насколько производителен IE9 по сравнению с альтернативными браузерами, можно ознакомиться с результатами тестирования. Использовались три теста производительности Javascript: V8, SunSpider и Dromaeo. В сравнении принимали участие семь браузеров: IE9, IE10 PP1, Firefox 4, Aurora (Firefox 5.0a2), Chrome 10, Opera 11 и Safari 5.

В синтетическом тесте V8 (версии 6) браузеры получили следующие результаты (на диаграмме сумма возможных баллов за тест равна 100%):

Chrome уверенно лидирует, превосходя по количеству баллов IE9 почти в 3,5 раза (7438 против 2170). Предварительная версия IE10 получила худший результат как в этом, так и во всех остальных тестах. Можно с уверенностью сказать, что пока что IE10 пользоваться не стоит. А вот Aurora, напротив, демонстрирует отличные результаты и набирает больше баллов, чем текущая версия Firefox 4 (3883 против 3578). Таким образом, если не считать IE10 PP, Internet Explorer 9 демонстрирует самую низкую производительность среди участников теста V8 Benchmark.

Тест SunSpider 0.9.1 позволяет оценить производительность браузеров по времени, потраченному на прохождение теста. В этом тесте все браузеры показали сравнимые результаты. Единственное исключение - IE10, чей результат оказался в семнадцать раз ниже результата текущей версии Internet Explorer.

Результаты теста SunSpider - чем короче, тем лучше

Как можно видеть, ситуация поменялась: IE9 выполняет этот тест быстрее всех соперников и выходит на первое место. Следует заметить, что проходить SunSpider "на отлично" IE9 начал ещё с предварительных версий. Оказывается, JIT-компилятор браузера умеет отслеживать участки, которые, по его мнению, ничего не делают. Именно исключение "мёртвого кода" и позволяет IE9 выполнять этот тест так быстро. Все браузеры, кроме Safari, тратят на тест от 250 до 300 ms, Safari проходит его за 376 ms, а IE10 - за 4442 ms. Обе версии Firefox демонстрируют хорошие показатели, опережая Chrome и Opera.

Третий набор тестов производительности носит гордое имя Dromaeo - производное от слова "дромеозавр" (так назывался один из динозавров конца мелового периода). Сложно сказать, почему для него выбрали такое имя. Возможно, из-за того, что он состоит из множества разных тестов, а дромеозавры охотились как раз группами по 10-15 особей. Или, возможно, потому, что это тест скорости работы браузера, а дромеозавры отличались быстротой - они развивали скорость до 70 км/час и прыгали на 6-7 метров в длину.