Июньские новинки мира веб-стандартов

HTML, CSS, JS

Последняя неделя июня выдалась урожайной на новости для всех трех «китов» фронтенда — HTML, CSS и JS.

Самое заметное событие именно в мире JS: комитет TC39 утвердил спецификацию ECMAScript 2017 (она же 8-я редакция ECMA-262). Понятно, что формальный статус стандарта не так важен, как поддержка в браузерах и инструментах, но то, что это уже стандарт, а не «какой-то черновик», для кого-то может быть важно. Основные новинки — уже полюбившийся многим async и первое стандартное средство для «распараллеливания» задач между основным потоком и воркерами (SharedArrayBuffer). И по мелочи — методы padStart и padEnd для строк, новые методы для объектов и т.п.

А WHATWG решила возобновить специальную версию спецификации HTML для веб-разработчиков — без лишних мегабайт описаний алгоритмов для разработчиков браузеров и т.п., в более приятном оформлении. Но теперь она автоматически обновляется вместе с основной версией, поэтому не устареет. Не без накладок, как всегда бывает поначалу (например, в разделе «Структура спецификации» есть ссылка на раздел «Рендеринг», а самого раздела нет) — но разработка спецификации ведется открыто на гитхабе, так что обо всех подобных вещах можно сообщать в ишьях, а то и самим править их прямо в исходниках.

Ну а для рабочей группы CSS эти дни проходили в сплошных телеконференциях. На последней, буквально вчера, внесли пару важных уточнений в модуль Box Alignment, определяющий поведение свойств для выравнивания всего. В частности, абсолютные значения left и right решили оставить только для горизонтального выравнивания (justify-*), что логично. И вот-вот должны опубликовать новую редакцию модуля Writing Modes, описывающего, как работать с разными направлениями письма (важно для многоязычных интерфейсов, особенно для восточноазиатской аудитории).

Держите руку на пульсе новейших стандартов и подключайтесь к их разработке сами!

P.S. Это тоже может быть интересно:

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.