В наше прогрессивное время требуется всё более улучшенное оформление и интерактивность. В технологии, по которой произведено большинство проектов в наше время - в HTML4, этого уже не хватает. Всё чаще общественность требует более универсальных и практичных решений в сфере безопасности, а также требуется удобства и скорость работы с контентом. Заменить стандарт языка разметки гипертекста требовалось уже давно, и ведущие производители интернет-браузеров взялись совместно с компанией W3C за разработку модифицированного языка HTML. Что же в новом HTML5 интересного?
1. Улучшена безопасность.В наше время множество сайтов используют тег iFrame для того, чтобы отобразить контент с другого сайта на своём. На самом деле, это не всегда безопасно. Если источник информации будет подвергнут хакерской атаке, то при помощи тега iFrame с него может быть отправлен вредоносный код на сайт, принимающий информацию. Чтобы свести такой расклад событий к минимуму в HTML5 была разработана специальная технология Sandbox. Благодаря ей, сценарии, которые запускаются внутри тега iFrame будут действовать только в ограниченной виртуальной среде и их результаты не повлияют на операционную систему пользователя. Таким образом всё, что делается внутри iFrame в HTML5 не будет выходить за пределы браузера.
2. Анимированная графика в браузерах — это всегда Flash. Сейчас так сказать уже нельзя, так как в HTML5 была разработана система Canvas, которая и призвана заменить Flash. Теперь в распоряжении разработчиков есть целый набор инструментов, позволяющие разрабатывать графические изображения любой сложности — даже анимированные. Также в HTML5 будет доработана реализация 3D графики по стандарту OpenGL. Теперь браузеры могут отображать и трёхмерные изображения. Как только обработку графики из браузеров переведут на графические модули, то возможно мы получим такие браузерные игры, которые не уступают тем, которые мы привыкли устанавливать на свой компьютер.
3. Интернет всё больше наполняется медиа-информацией — аудио и видео. Для того, чтобы в браузере была возможность воспроизводить эти потоки информации, разработчики этих самых браузеров вынуждены пользоваться той же самой технологией Flash. Такие «костыли» в виде приложений от Adobe далеко не самое лучшее, что есть в жизни браузера. В HTML5 есть решение этой проблеме! Появились теги audio и video. Хотя такой шаг имеет и свои неудобства, так как уже нет единого стандарта для кодеков. Во многом это и не даёт этой технологии плотно закрепиться.