С началом 2021 года всеми популярными веб-браузерами была официально прекращена поддержка технологии Adobe Flash. Поэтому многие сайты и веб-сервисы, приложения и игры перестали работать. Произошло это по причине разработки и повсеместного внедрения HTML5. Впервые услышав об этом, многие захотели узнать больше про HTML5 – что это такое, почему из-за него прекратили функционировать Flash-приложения и т. п.

ХТМЛ 5 – что это?

На заре создания Всемирной паутины нужно было придумать стандарты, которые бы позволили сайтам и различному контенту, размещаемому в интернете, корректно отображаться на разных устройствах и браузерах. И тогда был разработан простой и универсальный язык, который получил сокращенное название HTML. Эта аббревиатура произошла от английских слов Hyper Text Markup Language.

И такой язык разметки гипертекста начали активно использовать, чтобы все данные во Всемирной паутине имели универсальную структуру и способ отображения. Однако по мере развития технологий появилась потребность в доработке HTML. Поэтому первую версию языка сменила вторая, потом третья и четвертая, вышедшая в 1999 г.

Но все эти версии основывались на предложениях различных спецификаций и общих приемов, которые стали использовать разработчики браузеров, веб-приложений и т. п. То есть создатели пытались объединить все популярные решения, и язык HTML подстраивался под их нужды и существующие реалии. Однако со временем разница в отдельных приемах стала настолько значительной, что 4-я часть HTML уже не справлялась со своей ролью универсального инструмента. И тогда была выпущена 5-я версия, созданная, как единый универсальный язык разметки. Чтобы понять, почему она стала такой значимой, стоит вкратце рассмотреть особенности HTML5.

Специфика новой версии HTML

Если посмотреть, какими возможностями обладает HTML5, а потом сравнить их с 4-й версией, то в глаза сразу бросаются следующие важные отличия:

  1. Этот язык позволяет мирно уживаться нормам XHTML и HTML.
  2. Он расширил и улучшил разметку веб-документов.
  3. Добавил для сложных веб-разработок единый API.
  4. Привнес новый синтаксис: <audio>, <video>, <canvas>.

И улучшения синтаксиса позволило устранить потребность в сторонних плагинах и API, одновременно упростив разработку и отображение мультимедийных объектов. Заранее осознав, что значит HTML5 для современного интернета, Стив Джобс еще в 2010 г. написал официальное письмо, в котором спрогнозировал отключение Flash-плагинов от Adobe и устранение других веб-технологий, ставших ненужными.

Pirate Cards
Как использовать HTML5