Выпуск №267. Никита Дубко, Андрей Мелихов и Вадим Макеев про новинки браузеров и DevTools, Open Web Docs, элемент popup, HTTPS, WCAG 3, null или undefined.
Новинки беты Chrome 89: аппаратные API WebHID, Web NFC и Web Serial, нативный Web Share API на десктопе, display_override в веб-манифесте, ::target-text и логические псевдонимы для border-radius в CSS, await верхнего уровня в JS и многое другое.
Как избежать сдвигов вёрстки из-за загрузки шрифтов. Саймон Харн подробно разбирается, как поймать сдвиги и какие техники могут помочь от них избавиться: от быстрой доставки шрифтов до новых свойств для @font-face.
Что нового в WCAG 3.0. Татьяна Фокина разбирается, чем черновик новой версии стандарта по доступности отличается от предыдущих версий, рассматривает причины изменений и новые принципы оценки доступности.
Инструкция по работе в Figma для верстальщика и чек-лист для передачи макета в разработку. Анастасия Свеженцева рассказывает, что надо знать дизайнеру и веб-разработчику при совместной работе с макетом в Figma.
Open Web Docs, новый проект для создания и поддержки документации для веба, основанный Coil, Google, Microsoft при поддержке Igalia, Mozilla, Samsung и W3C. В ближайших приоритетах — работа над MDN.
Как использовать HTTPS для локальной разработки. Мод Нальпас показывает различные способы: mkcert, самоподписанный сертификат, прокси, флаг в браузере.
00:01:36 События 00:02:18 Chrome 88 00:10:21 Картинки во флексах 00:12:06 Новый JS-метод at 00:16:56 Управление CSS-каскадом 00:26:58 Экосистема Smart TV 00:39:26 Интерфейс ТВ 00:47:41 Разработка под ТВ 00:58:54 Устройство ТВ-приложения 01:08:44 Видео для веба
Выпуск №266. Вадим Макеев, Андрей Мелихов, Маша Просвирнина и Иван Дмитриев про Chrome 88, флексы, JS-метод at, управление CSS-каскадом, разработку под Smart TV и видео в вебе.
Вам показалось! Всё о Perceived Performance. Расшифровка доклада Алексея Охрименко про набор психологических и инженерных трюков, создающих у пользователя ощущение быстрой загрузки страницы.
Как записать действия на экране в виде скрипта для Puppeteer. Стефан Юдис демонстрирует появившуюся за флагом в Chrome 89 возможность записывать действия на странице.
Важность порядка подключения шрифтов в @font-face при использовании <link rel=preload>. Мэтт Хоббс разбирается в принципах загрузки и предзагрузки шрифтов на примере сайта Белого дома США и даёт советы, как не загрузить лишнего.
Как мы улучшили перфоманс Smashing Magazine. Виталий Фридман делится опытом оптимизации сайта издания и рассказывает о неочевидных изменениях, которые помогли значительно ускориться.
Чтобы быть впереди веба, веб-стандартам нужно бежать в два раза быстрее. Максим Усачев размышляет, почему нативные браузерные реализации фичей лучше библиотечных, но всё равно медленно внедряются в реальные проекты.
Как запустить WebKit на Windows с помощью Playwright. Кристиан Шефер с коротким рецептом, который позволит вам получить почти полноценный Safari на Windows, за некоторыми исключениями в виде проприетарных API или интеграции в ОС.