Выпуск №202: Релиз Node.js и модули, новые формы в Edge, ленивая загрузка в Chrome, Safari и delegatesFocus, состояние и будущее веб-компонентов. В гостях Сергей Куликов из Vaadin. Ссылки на Медиуме https://medium.com/p/ccfe1df5869e или на Ютубе https://youtu.be/yAopxUNaoAs
Доступность и закон. Татьяна Фокина разбирает законы и стандарты по веб-доступности: европейские, американские и российские — https://medium.com/p/a81dd9dd5fc8
Node.js 13 уже здесь! Команда Node.js Foundation о нововведениях в новой версии платформы: перенос версии 12 в LTS, V8 7.8, поддержка международных компонентов Юникода (ICU), стабильный Workers API и другое — https://medium.com/p/e28d6a4a2bd
Есть ли случайные числа в CSS? Альваро Монторо реализует генератор псевдо-случайных чисел на чистом CSS и использует его для создания игры «Камень, ножницы, бумага» — https://css-tricks.com/are-there-random-numbers-in-css/
В Safari TP 95 появилась делегация фокуса в Shadow DOM с помощью attachShadow({ delegatesFocus: true }). Область применения — кастомные контролы, которые пробрасывают фокус на элементы внутри Shadow DOM. Этот механизм, ранее доступный только в Chrome, после исправлений был добавлен в HTML Living Standard — https://webkit.org/blog/9621/release-notes-for-safari-technology-preview-95/
Нетривиальная расстановка элементов на флексах без медиавыражений. Дмитрий Лаврик располагает элементы горизонтально на широких экранах и вертикально на малых минимумом кода — https://habr.com/p/473186/
Уже второй Node.js Code+Learn пройдёт в Москве 6 ноября с 12:00 до 20:00. Участники смогут сделать вклад в разработку Node.js под руководством участников основной группы разработки Node.js — https://medium.com/p/fd997241c77
Разрабатываем доступную цветовую палитру. Дэрил Куперсмит и Уилсон Майнер рассказывают, как выбрать доступные цвета для дизайн-системы, сохранив при этом необходимую контрастность и яркость — https://stripe.com/blog/accessible-color-systems
Улучшения в Microsoft Edge на Chromium: новый внешний вид элементов управления, улучшенная сенсорная поддержка, доступность с клавиатуры, поддержка режима высокой контрастности — https://habr.com/p/472268/
Take on me, браузеры! Видео доклада Евы Феррейры про обработку хромакея на видео при помощи JavaScript с эффектом ротоскопинга — https://youtu.be/d4gSor3KyIw