Поддержка HTML5 в IE9: на что способен браузер?
Современные веб-страницы не мыслимы без динамического контента. Реализация поддержки необходимых технологий в виде специальных программных дополнений постепенно сменяется встроенными в сам веб-браузер решениями. Чем примечателен в этом отношении Internet Explorer 9?В связи с тем, что время выхода окончательной версии стандарта HTML5 затянулось, многие компании (в частности Adobe) уже реализуют поддержку данного стандарта, как это им представляется возможным. Так, Adobe HTML5 Pack расширяет возможности по работе с масштабируемой векторной графикой SVG (Scalable Vector Graphics) и Canvas. А демо-версия Adobe Flash-to-HTML5 Converter позволяет, как это следует из названия, превратить имеющиеся в распоряжении создателя сайта flash-ролики в документ формата HTML5.
Проводимые тесты
Если же судить по тестам консорциума W3C, стандарты которого являются основополагающими для всего интернета, то по соответствию спецификациям HTML5 Internet Explorer 9 уверенно лидирует.
Результаты тестов W3C за декабрь 2010 года
Браузер | Атрибуты | Аудио | Canvas | GetElements ByClassname |
Foreign Content |
Видео | xHTML5 |
Internet Explorer 9 Platform Preview 6 | 100% | 100% | 89,6% | 83,3% | 100% | 100% | 100% |
Chromium 9.0.571.0 (64851) | 100% | 100% | 93,1% | 100% | 100% | 85,7% | 42,9% |
Firefox 4.0b8pre | 100% | 100% | 75,5% | 100% | 100% | 78,6% | 85,7% |
Opera 11.00 alpha (build 1029) | 100% | 100% | 85,4% | 94,4% | 0% | 78,6% | 100% |
Источник: W3C, 2010
Мало того, если мы сравним декабрьские и сентябрьские тесты за 2010 год, то мы увидим, что именно остальные разработчики браузеров (Opera, Mozilla, Google) подтягивают свои решения к требованиям W3C, а не Microsoft. Для многих из них характерна ситуация, когда новая версия браузера в некоторых тестах даже теряет достигнутый ранее результат.
Результаты тестов W3C за декабрь 2010 года
Браузер | Атрибуты | Аудио | Canvas | GetElements ByClassname |
Foreign Content |
Видео | xHTML5 |
Internet Explorer 9 Platform Preview 6 | 100% | 100% | 89,6% | 83,3% | 100% | 100% | 100% |
Google Chrome 7.0.571.41 beta | 100% | 100% | 80,6% | 100% | 100% | 92,9% | 42,9% |
Firefox 4. Beta 6 | 100% | 100% | 75,3% | 94,1% | 100% | 71,4% | 85,7% |
Opera 10.60 | 100% | 100% | 88,3% | Тест не пройден | 10% | 61,5% | 33,3% |
Источник: W3C, 2010
На сайте, посвященном IE9, имеются более 20 демо-тестов, показывающих пользователю работу различных вариантов технологии HTML5, - это одна из самых широких презентаций данной технологии не только для разработчиков, но и для простых пользователей. Помимо статичных изображений на сайте присутствуют интерактивные приложения, включая игры и скринсейверы.
Нерешенные вопросы
Одной из существенных проблем реализации HTML5 в современных версиях браузера является необходимость обратной совместимости с ресурсами, которые новый формат разметки не поддерживают. Microsoft эта проблема волновала всегда, поэтому в случае с Internet Explorer 9 можно гарантировать, что страница сайта будет прочитана пользователем в любом случае, если только при ее создании не были напрямую нарушены рекомендации W3C.
Сегодня множество вопросов относительно внедрения в браузер перспективных технологий остается вне сферы обсуждения сообществом разработчиков. Стереоскопическое изображение все больше проникает в нашу жизнь, однако о поддержке 3D в HTML5 речи не идет. То же самое относится и к формату pdf-файлов, для просмотра которых внутри браузера требуется установка дополнительных расширений, не считая других технологий, которые получили меньшее распространение, но тем не менее используются достаточно широко, чтобы у миллионов пользователей возникала необходимость в установке дополнений – ShockWave, QuickTime и так далее.
Тем не менее HTML5 – это важный этап развития технологий, на котором браузер совершенно самостоятельно умеет обрабатывать множество данных самых разных форматов. Возможно, именно поэтому Джеймс Пратт (James Pratt), менеджер по продуктам Microsoft, отметил, что "с выходом Internet Explorer 9 возникнет новый класс программ для работы в интернете"."В последний год развернулась активная борьба за рынок веб-браузеров. По сути браузер становится новой платформой для разработки приложений и можно ожидать, что HTML5 станет неким объединяющим стандартом для всей индустрии. Для Internet Explorer было крайне важно поддержать HTML5 для того, чтобы не уступить свою роль основного браузера для корпоративных пользователей. С появлением IE9 корпоративные пользователи, формирующие долгосрочную стратегию, могут рассматривать браузер Microsoft и как внутрикорпоративный инструмент, и как браузер, поддерживающий современные стандарты, необходимые для работы в вебе", - говорит Сергей Рыжиков, генеральный директор 1С-Битрикс.