Встречайте HTML5.1: крупное обновление стандарта, которое никто не заметил
Новости Отредактировано
22К открытий22К показов
Когда выходил HTML5, он был захватывающей новой технологией, которая должна была нас всех спасти, сейчас же сложно осознавать, что 1 ноября HTML5.1 почти незаметно стал официальным стандартом разработки.
Эпоха больших нововведений в HTML прошла, теперь нас ожидают постепенно внедряющиеся изменения в базовую разметку. На сегодняшний день современные веб-технологии развиваются очень и очень быстро. Поэтому возникает вопрос: “Почему мы так сильно заинтересовались обычным языком разметки?” Ведь в HTML5 было всего несколько новых фич, таких как Canvas и возможность проигрывать видео и музыку, в целом в нём не было ничего особенного. На самом деле, с HTML5.1 всё так же.
Нововведения:
- Атрибуты
picture
иsrcset
позволяют выбирать изображения под адаптивную верстку. - Элементы
details
иsummary
сделали возможным для авторов предоставлять расширенную информацию, оставляя за пользователем право выбора: читать её или нет. - Атрибуты
menuitem
иtype="context"
позволяют добавить функциональности в контекстное меню браузеров. - API
requestAnimationFrame
делает анимацию более эффективной. enqueueJob
иnextJob
помогают объяснить Promise-разрешения с точки зрения микрозадач.- Атрибут для ссылок
rev
теперь поддерживает RDF (из HTML4). HTMLMediaElement
иsrcObject
.- Возможность использования кросс-доменных
track
иEventSource
, а также кросс-доменного контента дляImageBitmap
вcanvas
. - Появление событий
event-source-error
,event-track-error
иevent-track-load
для установки медиа. onrejectionhandled
,onunhandledrejection
и API для отслеживания promise-отклонений.HTMLTableCaptionElement
,HTMLTableSectionElement
,HTMLTableRowElement
для элементов в таблицах HTML.history.scrollRestoration
позволяет определить, какая часть страницы отображается в браузере пользователя в данный момент.IDL[SameObject]
для объектов, возвращающих коллекции.- Возможность добавления “noopener” к
rel
иwindow
, чтобы отделить отображающейся контент. - Возможность добавления атрибута
nonce
кscript
иstyle
, чтобы использовать Content Security Policy.
Всё, что нам остается делать — это ждать, чтобы разработчики обновили браузерные движки, или участвовать в их обновлении самостоятельно ?
В конце следующего года выходит HTML5.2. Как вы думаете, какие изменения принесет с собой он?
22К открытий22К показов