Новое в HTML5 в плане мультимедийного контента. Браузеры и HTML5. Опрос: каким вы пользуетесь браузером?

html5

HTML 5 (HyperText Markup Language 5) — новый язык разметки гипертекста. Предыдущий стандарт интернета HTML4 с десятилетним стажем работы уже не удовлетворяет новой современной глобальной сети, которая стала более интерактивной и мультимедийной. Основной задачей разработчиков браузерных платформ — это соответствие новому стандарту интернета и его требованиям. В HTML 5 удалено много устаревших элементов в плане кодинга, добавлены новые типы input-элементов и новые атрибуты. Но основным нововведением является улучшения в плане мультимедийного контента.

Новые теги <audio> и <video>. Flash Killer.

Для проигрывания видео и музыки в браузере необходимо устанавливать специальный плагин Adobe Flash Player. Благодаря внедрению новых тегов <audio> и <video> в HTML5 можно просматривать видео на сайте без использования дополнительных плагинов. Функция Flash Killer ещё пока только в планировании.

Новая функция Canvas. Canvas+3D.

Новая функция Canvas позволяет в размеченной области сайта отображать в реальном времени графические элементы. Это даёт использование графических программ и даже игр без  дополнительных расширений (Flash). Также разработчики браузеров пытаются реализовать в Canvas ф-ции 3D.

Новая опция Web Workers.

Понятно, что вышеперечисленное может значительно повлиять на скорость браузера. Поэтому в HTML5 введена многопоточность или Web Workers. Основная функция — параллельное выполнение веб приложений и скриптов.

Web Storage заменит cookies.

Новая функция Web Storage позволяет хранить данные объёмом 10мб, а также для хранения используется специальная база данных, которая может хранить даже приложения, чтобы с ними можно было работать без подключения к интернету.

Фильтр SandBox. iFrame+SandBox.

Для организации безопасности в сети в теги iFrame, от которых исходят самые опасные угрозы, будет добавлен фильтр SandBox. Фильтр SandBox ограничит доступ скриптов с тегами iFrame к cookies.

Технология Web Forms 2.0.

Внедрение новых форм и тегов для сайтостроения.

Geolocation.

Определение местоположения компьютера в географическом плане без специального плагина.





Теперь пройдёмся по браузерам:

Знак «+» обозначает то, что браузер поддерживает опцию. Знак «-« — не поддерживает.

Internet Explorer 8

  • Теги <audio> и <video> (-)
  • Canvas (-) — с расширением ExplorerCanvas.
  • Web Workers (-)
  • Web Storage (+)
  • Фильтр SandBox (-)
  • Geolocation (-)

Google Chrome 4

  • Теги <audio> и <video> (+)
  • Canvas (+)
  • Web Workers (+)
  • Web Storage (+)
  • Фильтр SandBox (+)
  • Geolocation (+)

Mozilla Firefox 3.5

  • Теги <audio> и <video> (+)— только кодеки OGG Theora и Vorbis.
  • Canvas (+)
  • Web Workers (+)
  • Web Storage (+)
  • Фильтр SandBox (-)
  • Geolocation (+)

Apple Safari 4

  • Теги <audio> и <video> (+)
  • Canvas (+)
  • Web Workers (+)
  • Web Storage (+)
  • Фильтр SandBox (-)
  • Geolocation (+)

Opera 10

  • Теги <audio> и <video> (+) — только кодеки OGG Theora и Vorbis.
  • Canvas (+)
  • Web Workers (-)
  • Web Storage (-) — с версии Opera 10.50.
  • Фильтр SandBox (-)
  • Geolocation (-)

В этом плане можно Google Chrome выдвинуть на первое место, Apple Safari на втором, Mozilla Firefox на третьем,  Opera на четвёртом и заключает эту пятёрку Internet Explorer. По статистике видно, что Opera и Internet Explorer имеют на данный момент меньше всего поддерживаемых новых функций HTML5.

Кстати, примите участие в голосовании на блоге: Каким вы пользуетесь браузером? Можно выбрать два варианта ответа. По результатам этого опроса будет написана отдельная статья и рассмотрены браузеры, участвующие в опросе.

________________________________________________________________________________

В следующих статьях (запланировано):

  • Несколько способов улучшить свой twitter и проблемы массфолловинга.
  • Работа с блогплатформой Google Blogger — добавляем связанные записи. Пятиминутный видеоурок.
  • Обзор PPC — партнёрки BizzClick. Оплата за каждый клик.