С HТML, языком разметки Интернет-страниц, который на протяжении жизни целого поколения служил одной из опор Интернета в целом, связано важное событие — в октябре исполнилась 20-я годовщина принятия его в качестве стандарта консорциумом World Wide Web Consortium (W3C).

В качестве официальной даты данного события принят день 14 октября, но не все уверены в ее правильности. Точно известно лишь то, что язык был официально принят в октябре 1994 г. Впрочем, все это не столь существенно. Важна роль HTML для ИТ. А его новейшая версия HTML5, которая разрабатывалась на протяжении последних семи лет, теперь обслуживает такое количество операций по всему миру, что было бы чистым безумием попытаться их подсчитать, хотя бы примерно.

28 октября, во время проходившей в Музее истории компьютеров ежегодной конференции W3C, эта всемирная организация, занимающаяся стандартами и разработками, опубликовала официальную рекомендацию существенно переработанной пятой редакции формата, используемого при создании веб-страниц и приложений и являющегося краеугольной основой платформы Open Web.

Большие возможности HTML5 в области видео

Для разработчиков приложений и для всей отрасли HTML5 представляет собой набор функций, которые разработчики веб-сайтов и веб-приложений смогут использовать в ближайшие годы. Теперь HTML5 поддерживается большинством устройств, снижая затраты на создание приложений, доступных пользователям любых из них.

«Сегодня нам ничего не стоит просматривать видео и прослушивать звуковые записи с помощью браузера, а запустить браузер на телефоне — сущий пустяк, — заявил 28 октября директор W3C и исследователь из CERN Тим Бернерс-Ли, выступая перед небольшой группой приглашенных лиц в Музее истории компьютеров. — Мы ожидаем, что сможем обмениваться фотографиями, совершать покупки, читать новости и искать информацию в любом месте с помощью любого устройства. HTML5 и Open Web Platform порождают у пользователей эти растущие ожидания, оставаясь невидимыми для большинства из них».

HTML5 привносит в Интернет не требующие плагинов видео- и аудиовоспроизведение; программный доступ к зависящим от разрешения экрана битовым картам, который полезен для визуализации «на лету» графических элементов, игровой графики или иных визуальных образов; поддержку масштабируемой векторной графики (SVG) и языка разметки для математического представления (MathML) без дополнительных инструментов; аннотации, важные для восточно-азиатских текстов (Ruby); функции, обеспечивающие доступ к насыщенным приложениям, и многое другое.

HTML5 уже получил широкое распространение

HTML5 едва ли можно назвать новым языком. Действительно, он используется на протяжении многих лет. Согласно исследованию 2014 Vision Mobile Survey, 42% из 10 тыс. опрошенных разработчиков применяют комбинацию HTML, CSS и JavaScript для создания части или всех своих мобильных приложений. Gartner Research называет HTML5 одной из десяти главных мобильных технологий 2015 и 2016 гг., утверждая, что «HTML5 будет важной технологией для организаций, выпускающих приложения для нескольких платформ».

Чтобы помочь реализовать принцип «написать однажды, развертывать везде», который был обещан в HTML5 и платформе Open Web, в течение 22 месяцев после того, как W3C дал законченное определение HTML5, сообщество W3C пополняло тестовый набор HTML5, включающий свыше 100 тыс. тестов и продолжающий расти. Теперь сообщество Test the Web Forward представляет важный и постоянный фактор движения платформы Open Web к интероперабельности.

Опубликованная 28 октября рекомендация позволяет разработчикам ПО воспользоваться обязательством 60 с лишним компаний бесплатно предоставлять лицензии на условиях патентной политики W3C. Предоставление разработчикам права использовать веб-технологию без уплаты отчислений важно для превращения Интернета в платформу для инноваций.

Как выглядит будущее?

Итак, что ожидает HMTL5?

«Думаю, этот стандарт будет широко распространяться в развивающихся странах, — заявил корреспонденту eWeek инженер Microsoft и сопредседатель рабочей группы W3C по HTML Пол Коттон. — Если вы приглядитесь к таким странам, как Китай, Индия и Россия, то увидите, что там еще не охвачено огромное количество пользователей, и эти страны постараются как можно скорее перейти на HMTL5».

«Иногда мы говорим так, словно речь идет только о создателях браузеров, только о Microsoft, Mozilla и Apple. Но нам необходимо понять, что мы имеем в виду бесплатную платформу. И я ожидаю появления на рынке множества новых игроков, — сказал Коттон. — И помните, некоторые браузеры имеют открытый исходный код. Поэтому достаточно легко запустить код и создать его ответвление. Например, Google создала ветку кода Webkit и двинулась в собственном направлении. Я ожидаю, что так поступят многие и что, продвигаясь вперед, они начнут вводить инновации на такого рода платформе».