Подпишитесь на интересующие вас теги, чтобы следить за новыми постами и быть в курсе событий.
Встречайте HTML5.1: крупное обновление стандарта, которое никто не заметил
22045
Когда выходил 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. Как вы думаете, какие изменения принесет с собой он?
22045
Что думаете?
0 комментариев
Сначала интересные