Слово о законе и благодати
Теперь же я позволю себе обратиться к тому, с чего я обзор начал – к поддержке веб-стандартов в Internet Explorer 9. Проведенная Microsoft в этой области работа невольно поражает. Если перед Internet Explorer 8 стояла цель привести браузер в соответствии с существующими стандартами, то для IE9 цель оказалась куда более внушительной – обеспечить поддержку веб-стандартов будущего.
На самом деле, в Internet Explorer 9 Microsoft сумела коснуться очень много. Это и обновленный, интегрированный с браузером движок JavaScript, известный под кодовым именем “Chakra” и обеспечивающий поддержку стандартов ECMAScript 5. Это целый ряд изменений, связанных со стандартами CSS3 и WOFF. И, наконец, это аппаратно-ускоренный HTML5.
Поскольку из всех нововведений в области веб-стандартов именно HTML5 окажется наиболее заметным для конечных пользователей, а также, безусловно, окажет заметное влияние на облик всего Интернета, мне хотелось бы остановиться на нем подробнее.
В HTML5 появилась поддержка интегрированного аудио и видео на веб-странице, а также элемент canvas, служащий для построения растровых изображений. Вместе с поддержкой векторной графики (SVG), Internet Explorer 9 дает толчок к появлению совершенно новых приложений. Кроме этого, в браузере используется аппаратное ускорение – графика обрабатывается не центральным процессором, а видеоадаптером, - что в разы увеличивает производительность и быстродействие. Многочисленные примеры HTML5-приложений доступны на веб-узле Microsoft IT Test Drive. Приведем несколько примеров.
Отключить аппаратное ускорение возможно из настроек Internet Explorer, поставив флажок Use software rendering instead of GPU rendering на вкладке Advanced.
Не следует преуменьшать роль, которую HTML5 суждено сыграть в будущем. Конечно, и преувеличивать ее не стоит. HTML5 далеко до той интерактивности и визуального богатства, которых можно достичь при помощи Silverlight, не говоря уже о XBAP-приложениях. Но HTML5 на это и не претендует, как никогда HTML не претендовал на то, чтобы стать единственным языком веб-разметки и единственной веб-технологией. HTML5 несет в себе те новые возможности, тот минимум интерактивности и графических возможностей, которые необходимы для дальнейшего развития Веб. И только его повсеместное использование (которого, к сожалению, никогда не смогут достичь ни Silverlight, ни Flash, ни тем более XAML) сможет изменить сам облик сети.
Заключение
Сегодня, оценивая Internet Explorer 9 Beta, можно смело сказать, что Microsoft удалось сделать то, на что никто уже не рассчитывал – возродить свой браузер и подарить ему вторую жизнь. Если бы я был чуть пафосней, то сравнил бы Internet Explorer с Фениксом и или умирающим и возрождающимся божеством.
Internet Explorer 9 представляет собой гармоничное развитие браузера в четырех основных направлениях: веб-стандарты, функциональность, пользовательский интерфейс и производительность. Именно в таком порядке можно расположить его приоритеты. В данном обзоре, конечно, меня больше всего интересовали функциональные и визуальные нововведения. Но и остальные также не стоит сбрасывать со счетов. Как было сказано, Microsoft показала завидную инициативу как в поддержке передовых веб-стандартов (ECMAScript 5, HTML5), так и замаливании грешков прошлого (CSS3, DOM и пр.).
Не сказал я и о производительности. Но о ней всегда судить сложнее всего. Здесь может быть два подхода: проводить сравнительное тестирование, сравнивая быстродействие в тестах и бенчмарках, или положиться на собственную субъективность. Поскольку наш обзор и не предполагал сравнения IE9 с конкурирующими продуктами, остановимся на последнем. По субъективным впечатлениям Internet Explorer 9 Beta работает значительно лучше предыдущих версий. Сказывается как оптимизация отдельных технологий (например, исполнение скриптов), так и общая оптимизация всего приложения.
Internet Explorer 9 – значительный шаг вперед на пути к обновлению и “перерождению” браузера. Конечно, появление IE9 не заставит всех ненавистников Internet Explorer мигом его полюбить, а мифы – развеяться. И все же нельзя не заметить тех поразительных сдвигов, которые наметились в разработке браузера. Уже сегодня Internet Explorer 9 представляет собой современный, способный составить достойную конкуренцию продукт, легкий и изящный.
Комментарии (0)