HTML5 какими возможностями обладает

Главный вопрос, возникающий у каждого, кто услышал про появление HTML5 – какими возможностями обладает пятая версия языка гипертекста? И если коротко, то наиболее важные ее нововведения направлены на упрощение разметки и облегчение работы мультимедиа.

HTML5: что нового в пятой версии?

  1. Число семантических элементов пополнилось за счет <article> и <header>, <section> и <footer>.
  2. Стало больше атрибутов для форм. Среди них появились number и time, calendar и date.
  3. Для графических элементов ввели <canvas> и <svg>.
  4. Добавили соответствующий синтаксис для видео <video> и аудио <audio>.

Отдельно стоит отметить появление новых API, которые предоставляют удобные интерфейсы для:

  • выявления географического месторасположения;
  • перемещения элементов;
  • локального веб-хранилища;
  • использования кэш веб-приложениями;
  • распределения процессов на разные потоки;
  • передачи данных в режиме Real Time.

В чем проявляется преимущество HTML5?

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

Ну, и отдельно стоит выделить появление тега <canvas>, ставшего настоящим прорывом. С его помощью теперь можно делать массу крутых элементов – от рисования и геолокации до построения веб-приложения и даже создания полноценных игр!