Выпуск №207: 10 лет фронтенда на графике, новинки Firefox 71, WASM 4-й язык веба, лёгкая вставка YouTube, доступный кастомный селект, экономия трафика в CSS, ненавязчивая реклама, WSD всё. Ссылки на Медиуме https://medium.com/p/c46d43f1bf08 или на Ютубе https://youtu.be/wnogZa0ApQk
Больше дизайна, меньше ресайза. Команда Figma добавила в продукт функцию автоматической раскладки, благодаря которой размеры и положения стоящих рядом с редактируемым объектов автоматически подстраиваются под изменения — https://www.figma.com/blog/announcing-auto-layout/
Прямая трансляция 42-й юбилейной конференции Web Standards Days начнётся уже через полчаса в 11:00 (GMT+3). В программе 8 докладов и круглый стол «Как изменился веб за 10 лет».
Lite YouTube Embed — кастомный элемент от Пола Айриша, позволяющий в сотни раз производительней встраивать YouTube-видео на страницу без заметных визуальных отличий от оригинального способа — https://github.com/paulirish/lite-youtube-embed
Веб-компоненты и AOM. Леони Уотсон с подробностями будущей реализации Accessibility Object Model (объектной модели доступности) для кастомных элементов и какие существующие проблемы она решит — https://www.24a11y.com/2019/web-components-and-the-aom/
Новинки Firefox 71 в обзоре Криса Миллса: инспектор веб-сокетов в DevTools, полнотекстовый поиск по вкладке Network, симуляция блокирования запросов, поддержка сабгридов и функции path() внутри clip-path и другие улучшения — https://hacks.mozilla.org/2019/12/firefox-71-a-year-end-arrival/
00:00:27 События 00:03:29 Новый браузер Flow 00:09:47 Lighthouse CI 00:14:25 Сабгриды 00:20:50 Лишний CSS 00:34:10 Элемент details 00:42:58 State of JS 2019 00:44:44 Use strict 00:51:36 JS кусается
Как мы внедряли WebAssembly в Яндекс.Картах и почему оставили JavaScript. Команда разработки векторного движка Яндекс.Карт рассказывает о плюсах и минусах Wasm в сервисах, где клиентская производительность критична — https://habr.com/p/475382/
Работаем с рекламой в 2020 году. Кристиан Шефер делится советами, как внедрять внешнюю рекламу на сайт, не ухудшая пользовательский опыт и производительность — https://schepp.dev/posts/ad-integration-in-2020/