«Живой стандарт» WHATWG HTML включил информацию о поддержке браузерами
Спецификация WHATWG HTML, имеющая статус «живого стандарта» и недавно получившая новый постоянный адрес https://html.spec.whatwg.org/multipage/, стала удобнее для веб-разработчиков. С недавнего времени прямо в спецификации в начале многих разделов (напр. об элементе video) отображается врезка с информацией о поддержке данного раздела браузерами, получаемая с сайта caniuse.com.
Это хорошая попытка устранить главный недостаток монолитного «живого стандарта», не проводящего явного различия между стабильными и недавно добавленными экспериментальными частями (в отличие от модульного подхода и сложной цепочки статусов W3C). Теперь веб-разработчики смогут обойтись без сторонних ресурсов, чтобы узнать, можно ли уже использовать ту или иную часть «живого стандарта» для определенной аудиории. Что укрепит надежды ее редактора — Иэна Хиксона — на то, что именно WHATWG-версия спецификации HTML5 станет «основной» (к сожалению, WHATWG и W3C по-прежнему видят будущее HTML5 по-разному и выражают недовольство работой друг друга).
Правда, реализация пока далека от идеала, на момент публикации на врезке почему-то отображается не минимальная поддерживающая версия, а последняя версия, о которой имеется информация на caniuse.com (т.е. версия для «обозримого будущего»). Будем надеяться, что WHATWG исправит это и доведет такое полезное нововведение до ума.
Отметим, что в некоторых редакторских черновиках спецификаций W3C (например, для CSS-анимаций) также имеется информация о реализации их браузерами — в виде ссылок на наборы тестов и статистики прохождения браузерами этих тестов. Так что проверяйте свои браузеры на этих тестах, это может помочь исправлению багов спецификаций и ускорению их внедрения.
P.S. Это тоже может быть интересно: