Дайджест новостей и полезных статей из мира фронтенд-разработки за неделю 30 мая–5 июня.
Доступность
Боремся с расплывчатыми рекомендациями по заполнению alt для повышения доступности
Узнаём, что контекст важен при заполнении alt (а также, в комментариях, что по этому поводу думает спецификация)
Контрастная сетка: проверка комбинаций цветов фона к тексту на соответствие стандарту WCAG 2.0
Насколько длинным должен быть alt-текст
HTML и CSS
Про сканер предварительной загрузки
Крестики-нолики на CSS, без JavaScript
JavaScript
Монорепозитории в JavaScript и TypeScript
React
Доклады с Remix Conf
Компиляция подмножества JavaScript в сборку ARM на Haskell
Node.js
Node.js v18.3.0
v17.9.1
v16.15.1
Чему npm может поучиться у Go
Что Github узнал об апрельской атаке
Как edgeDB конвертировали свою библиотеку из node.js в deno(используя deno)
Новые функции Express 5, которые стоит попробовать
Angular
14 версия уже тут:
Автономные компоненты
Строго типизированные реактивные формы
Улучшения доступности
Vue
Набор хуков UseGesture
Когда использовать ref() и reactive()
Инструменты
Storybook 6.5
Jest-image-snapshot с визуальным регрессионным тестированием
Браузеры
Поддержка Internet Explorer прекращается в этом месяце, 15 июня
Chrome 103 beta
Новая панель перформанса в Chrome 102
Общее
Миссия по внедрению HTTPS завершается в 2023 году и считается выполненной
15 принципов веб-дизайна для удобного сайта
Про сочетание шрифтов
Цветовые тренды в 2022
Компромиссы при разработке навигационного меню
Изучите логику отличной типографики
Про «болтовню в черепе» и как перестать прокрастинировать и начать делать
Wordpress 19 лет
Как читать статьи на английском языке
В дайджесте много статей и видео на английском языке, чтобы это не стало препятствием: в Google Chrome есть функция перевода страницы с любого популярного языка, а видео можно перевести в Яндекс Браузере.