Новости фронтенда и еженедельный подкаст. Ведущие: Вадим Макеев, Алексей Симоненко, Никита Дубко, Полина Гуртовая, Лёша Красиков.

Joined May 2009
Новинки Firefox 159 для разработчиков. Анимации по скроллу по умолчанию, изолированные реестры кастомных элементов для веб-компонентов и удаление старого masonry в пользу grid lanes. #firefox #browser developer.mozilla.org/en-US/…
1
235
Представляем библиотеку доступных компонентов. Крейг Эбботт рассказывает о восьми открытых компонентах TetraLogical с документацией и тестами, которые проверяют критерии WCAG 2.2 в настоящем браузере. #a11y #component tetralogical.com/blog/2026/1…
2
492
Выпуск №550. Никита Дубко, Полина Гуртовая и Вадим Макеев про новинки Chrome 156, случайности с CSS random(), споры вокруг WebMCP и порт TypeScript на Rust. Лайв на Ютубе youtu.be/i1gwsH_MRJY Слушайте на Ютубе youtu.be/pzFb1oqcazk Ссылки на сайте web-standards.ru/podcast/550…
4
530
Что iPhone Duo значит для веб-разработки (и Video.js). Дариус Чепулис попробовал Device Posture и Viewport Segments API за флагами Safari и собрал плеер для складного экрана: видео сверху, управление снизу. #video #css videojs.org/blog/iphone-duo-…
1
1
605
Делаем меню с фильтром, удобное для всех. Дженна Смит и Джеймс Нельсон объясняют, почему такое меню в Base UI — это диалог с полем поиска, а не комбобокс, и как стрелки переключают пункты, не мешая вводу. #a11y #component base-ui.com/blog/building-a-…
2
1
6
1,131
Новинки Chrome 156. В CSS появились функция random(), псевдокласс :navigation-source для элемента, запустившего навигацию, и scroll-snap-type: pair, а неудачные импорты модулей теперь можно повторить. #chrome #browser chromestatus.com/release-not…
1
2
728
Почему WebMCP важен. Йоав Вайс называет WebMCP веб-производительностью для ИИ-агентов: сайты регистрируют JS-инструменты, которые агенты вызывают вместо кликов по странице. Так совместный браузинг становится быстрее и дешевле. #ai #api blog.yoav.ws/posts/why_webmc…
1
2
6
699
Сравнение JPEG XL и AVIF для веба. Джейк Арчибальд сравнил оба формата: AVIF лучше сжимает с потерями фото, скриншоты и прозрачность, а JPEG XL выигрывает без потерь. По умолчанию он советует AVIF 4:4:4. #image #performance jakearchibald.com/2026/jpeg-…
1
1
534
Выпуск №549. Вадим Макеев и Никита Дубко про новинки Firefox 158 и Firefox Enterprise, переезд из Electron в PWA и обратно, JPEG XL против AVIF и иконки в интерфейсах. Лайв youtu.be/s9kwJmxYIuw Слушайте youtu.be/7tbe1w-Okz0 Ссылки web-standards.ru/podcast/549…
1
573
Подгоняем высоту под размер фонового паттерна с помощью calc-size(). Ахмад Шадид округляет автоматическую высоту секции вверх до кратного высоте плитки через calc-size() и round(), чтобы паттерн не обрезался. Пока только в Chrome. #css #layout ishadeed.com/article/fit-hei…
1
523
Фреймы, которые наконец подстраиваются под контент. Ахмад Альфи рассказывает о frame-sizing: content-height, разрешении через <meta> и window.requestResize(). Пока только в Chromium. #html #css alfy.blog/2026/10/09/iframe-…
7
656
Новинки Firefox 158 для разработчиков. JPEG XL по умолчанию, типизированная арифметика в calc(), опция navigate у уведомлений, а за флагами random(), corner-shape и import defer. #firefox #browser developer.mozilla.org/en-US/…
559
Безопасный рендеринг комментариев в Markdown: setHTML(), DOMPurify и Trusted Types. Агустин Барриентос собирает один явный список разрешённого для setHTML() с запасным DOMPurify и закрепляет его через Trusted Types. #security #html agustinbarrientos.com/writin…
3
1
759
iPhone Duo: удвоенное разочарование в Safari. Майк Пионтек выяснил, что Safari не применяет безопасные зоны к правой панели iPhone Duo, а подбирает её цвет по правому краю страницы, ломая прежние трюки. #safari #css mikepiontek.com/journal/ipho…
2
821
Выпуск №548. Лёша Красиков, Алексей Симоненко, Никита Дубко и Полина Гуртовая про Chrome 155, JPEG XL в Chrome, элемент <poster>, пламя из синусоид, альфу Bootstrap 6 и навыки кроме ИИ. Лайв youtu.be/CdeJazUingY Слушайте youtu.be/DeCWvP8Ou0E Ссылки web-standards.ru/podcast/548…
1
562
Рейтинг фич веб-платформы на 2027 год. Команда Firefox просит выбрать около 10 важных для вас из 100 предложений для Interop 2027. В прошлом году 1900+ голосов повлияли и на Interop, и на приоритеты Firefox. #interop #firefox interop-rank.fxdx.dev/
2
890
Новинки Chrome 155. Вернулась поддержка JPEG XL, в CSS появились margin-trim и функция symbols() для стилей счётчиков на месте, а JavaScript умеет импортировать текстовые модули через { type: "text" }. #chrome #browser chromestatus.com/release-not…
470
Пламени нужны три синусоиды. Кармен Ансио разбирает анимацию спички на канвасе: пламя из капель, три синусоиды для живого мерцания, искры с гравитацией и поддержка prefers-reduced-motion. #animation #js carmenansio.com/articles/mat…
3
776
Передаём sibling-count() родительскому элементу. Темани Афиф превращает sibling-count() лишнего дочернего элемента в переменную на родителе с помощью анимаций по скроллу — замена для предложенной children-count() на чистом CSS. #css #scroll blog.master.dev/transferring…
1
649
Developer Signals: влияйте на то, что браузеры сделают дальше. Рик Вискоми запустил инструмент, где можно голосовать за будущие веб-фичи и предложения для Interop 2027 и делиться сценариями, которые увидят браузеры. #interop #browser developer-signals.dev
1
3
927