Веб-стандарты @web-standards.ru · 02/10/2026Кризис среднего возраста у JavaScript. Марун Байдун о переписывании инструментов на Rust, Go и Zig: сборка быстрее, но всё меньше JS-разработчиков могут читать, отлаживать и поддерживать свои инструменты. #js #tools maroun-baydoun.com/b... 020
Веб-стандарты @web-standards.ru · 01/10/2026Результаты опроса State of Devs 2026. Саша Грейф и Devographics опросили 5463 разработчиков: 62% сталкивались с выгоранием, большинство пишет код с помощью AI, но лишь 23% считают, что он хорошо повлиял на их ментальное состояние. #stateof #survey 2026.stateofdevs.com... 000
Веб-стандарты @web-standards.ru · 30/09/2026Новинки Firefox 157 для разработчиков. Функция at-rule() в @supports, chain у overscroll-behavior, Animation.reverse() при playbackRate 0, а за флагами ML-KEM в Web Crypto и опция navigate у уведомлений. #firefox #browser developer.mozilla.or... 001
Веб-стандарты @web-standards.ru · 29/09/2026Как ускорить сайт, отправляя больше CSS. В блоге GitHub Джош Блэк и Мари Лукка о многолетнем переходе с CSS-in-JS на CSS-модули: убрали 7760 пропсов sx, серверный рендеринг ускорился на 55%, инициализация компонентов — на 25%. #css #performance github.blog/engineer... 000
Веб-стандарты @web-standards.ru · 28/09/2026Новинки Chrome 154. Свойство text-decoration-inset подрезает или удлиняет подчёркивания, у scroll-marker-group появились режимы links и tabs с порядком фокуса и ARIA-семантикой, а Iterator.includes() проверяет значения итератора. #chrome #browser developer.chrome.com... 000
Веб-стандарты @web-standards.ru · 28/09/2026Выпуск №546. Алексей Симоненко, Вадим Макеев и Никита Дубко про настройку таблиц MDN, новинки Chrome 154, параметры для SVG, хорошие сайты от ИИ и будущее браузеров. Лайв на Ютубе youtu.be/O1IYorkp_Aw Слушайте на Ютубе youtu.be/_WPMqPUygvc Ссылки на сайте web-standards.ru/pod... 000
Веб-стандарты @web-standards.ru · 25/09/2026Ситуативные отношения браузеров: когда браузеры согласны, а спецификация нет. Ракхи Шарма объясняет, почему спецификацию иногда правят под браузеры, а не наоборот, и как тесты и веб-совместимость возвращают всех к единому поведению. #browser #interop www.atbrakhi.dev/blo... 000
Веб-стандарты @web-standards.ru · 24/09/2026Один SVG, девять постеров: свойство link-parameters. Вадим Макеев передаёт цвета во внешнюю SVG через link-parameters и param(), а фолбеки в env() внутри файла работают везде. Пока экспериментально в Firefox Nightly и Safari TP. #css #svg pepelsbey.dev/articl... 001
Веб-стандарты @web-standards.ru · 23/09/2026Корневой скроллер и как его не потерять. Килиан Валкхоф показывает, как обёртка с фиксированной высотой и overflow подменяет главный скролл-контейнер страницы, отнимая прокрутку с клавиатуры и pull-to-refresh, и чем её заменить. #css #scroll polypane.app/blog/th... 000
Веб-стандарты @web-standards.ru · 22/09/2026Адаптивные iframe в Chrome 154. Себастьян Бенц и Брамус Ван Дамм рассказывают о свойстве frame-sizing, которое подгоняет <iframe> под его контент. Встроенный документ разрешает это элементом <meta>. Пока за флагами в Chrome и Edge. #html #css developer.chrome.com... 000
Веб-стандарты @web-standards.ru · 21/09/2026Выравниваем иконки и подписи. Ахмад Шадид ставит иконку напротив первой строки переносящейся подписи с помощью единицы lh: половина разницы между строкой и размером иконки задаётся как смещение через translateY. #css #layout ishadeed.com/article... 010
Веб-стандарты @web-standards.ru · 21/09/2026Выпуск №545. Полина Гуртовая, Вадим Макеев и Алексей Симоненко про новинки Firefox 156, релиз Safari 27, выравнивание иконок, боковые сноски и аргументы против JPEG XL. Лайв на Ютубе youtu.be/B-o0IUldBbU Слушайте на Ютубе youtu.be/mtGxHByzQB8 Ссылки на сайте web-standards.ru/pod... 001
Веб-стандарты @web-standards.ru · 18/09/2026Сноски на полях с помощью CSS anchor positioning. Венсан Берна связывает знак сноски и заметку через anchor-name, position-anchor и типизированный attr(), а max() с anchor() ставит заметку напротив её знака или ниже предыдущей. #css #anchor vincent.bernat.ch/en... 000
Веб-стандарты @web-standards.ru · 17/09/2026Современные типы для веба. Филип Уолтон выпустил замену официальным типам для DOM в TypeScript с порогом в один движок, чтобы View Transition API, Long Animation Frame API и fetchLater() перестали быть ошибками. #tools #js philipwalton.com/art... 000
Веб-стандарты @web-standards.ru · 16/09/2026Новинки WebKit в Safari 27. В релиз-ноутах Apple — 83 новые возможности и 844 исправления: кастомизируемый <select>, scroll anchoring, WebAssembly JSPI, ariaNotify(), :heading, revert-rule, stretch и import defer. #safari #css developer.apple.com/... 000
Веб-стандарты @web-standards.ru · 15/09/2026Новинки Firefox 156 для разработчиков. Инспектор раскрывает var(), attr() и env() до источника, scheduler.yield() сохраняет приоритет задачи после синхронного await, а Promise.try() передаёт нативный промис как есть. #firefox #browser developer.mozilla.or... 000
Веб-стандарты @web-standards.ru · 14/09/2026Главный поток браузера — дорогой ресурс. Сонхёп Ли объясняет, как уместить JavaScript, стили, лейаут и события в 10 миллисекунд на кадр: дробить длинные задачи, объединять частые события и уносить работу в композитор или воркеры. #performance #js kciter.so/posts/the-... 000
Веб-стандарты @web-standards.ru · 14/09/2026Выпуск №544. Никита Дубко, Лёша Красиков и Вадим Макеев про новинки Chrome 153, MCP-сервер MDN, HTML-бойлерплейт, цвета ярче белого и React 19.3. Лайв на Ютубе youtu.be/S7acAsVzQOM Слушайте на Ютубе youtu.be/0hFTmFqRez8 Ссылки на сайте web-standards.ru/pod... 000
Веб-стандарты @web-standards.ru · 11/09/2026Сделайте логотип ярче белого. Крис Беннетт собрал инструмент, который превращает логотип в HDR-JPEG: выбранные цвета светятся до 7,5 раз ярче обычного белого на HDR-экранах, а во всех остальных случаях это обычная картинка. #color #image www.soverybright.com/ 000
Веб-стандарты @web-standards.ru · 10/09/2026Новинки Chrome 153. Элементы <camera> и <microphone> декларативно запрашивают захват медиа, запись overflow: scroll clip создаёт контейнер прокрутки только по одной оси, а Iterator.zip() объединяет несколько итераторов. #chrome #browser developer.chrome.com... 000
Веб-стандарты @web-standards.ru · 09/09/2026В HTML больше не нужен initial-scale. Деклан Чидлоу и Питер-Пол Кох с разницей в несколько часов выяснили: в <meta name="viewport"> достаточно width=device-width, а старая подсказка для Safari больше не нужна. #html #browser vale.rocks/micros/20... quirksmode.org/quirk... 000
Веб-стандарты @web-standards.ru · 08/09/2026Выражения от контейнера со style() и продвинутый attr(): новый способ связывать компоненты в CSS. Брехт Де Рюйте превращает атрибуты data-gap="2" в типизированные значения CSS, а @container style() пересчитывает карточку одной переменной. #css #component utilitybend.com/blog... 000
Веб-стандарты @web-standards.ru · 07/09/2026Открыт приём заявок в Interop 2027. Предложить фичи можно до 23 сентября. Нужна стабильная спецификация и тесты веб-платформы, которые автоматически проходят во всех четырёх браузерах. #interop #wpt github.com/web-platf... 000
Веб-стандарты @web-standards.ru · 07/09/2026Выпуск №543. Лёша Красиков, Полина Гуртовая и Никита Дубко про новинки Firefox 155, предложения в Interop 2027, top-level await в Safari, ненужный initial-scale, альфу TanStack Charts и переключатели темы. Лайв youtu.be/RTwWz-0-NT0 Слушайте youtu.be/6F9BaIcosKY Ссылки web-standards.ru/pod... 001
Веб-стандарты @web-standards.ru · 04/09/2026Ну и ладно, напишу свой текстовый редактор! Дэвид Бушелл сравнивает канвас, contenteditable с плейн-текстом и обычный <textarea> и выясняет, что быстрее всех работает именно скромный <textarea>. #html #performance dbushell.com/2026/09... 000
Веб-стандарты @web-standards.ru · 03/09/2026Как определить неопределяемые возможности CSS через @supports named-feature(). Брамус Ван Дамм рассказывает о новой функции, которая проверяет то, что иначе не проверить: например, работает ли gap именно во флексах, а не просто парсится. #css #interop www.bram.us/2026/08/... 000
Веб-стандарты @web-standards.ru · 02/09/2026Новинки Firefox 155 для разработчиков. Релиз расширяет attr() на любые CSS-свойства, добавляет функции progress() и alpha(), переименовывает font-stretch в font-width и приносит Promise.allKeyed(). За флагом — анимации по скроллу. #firefox #browser developer.mozilla.or... 000
Веб-стандарты @web-standards.ru · 01/09/2026Как заставить агентов писать хороший CSS. Брехт Де Рюйте дополняет Modern Web Guidance от Google, который передаёт агентам рекомендации с данными Baseline, тремя своими навыками: токены, темы и состояния компонентов. #ai #css utilitybend.com/blog... 000
Веб-стандарты @web-standards.ru · 31/08/2026Как выделить фрагмент текста внутри поля. Олли Уильямс показывает, как OpaqueRange распространяет CSS Custom Highlight API на поля ввода: вызовите createValueRange() и оформите результат через ::highlight(), пока только в Chromium 152. #chrome #js olliewilliams.xyz/bl... 000
Веб-стандарты @web-standards.ru · 31/08/2026Выпуск №542. Лёша Красиков и Никита Дубко про новинки Chrome 152, вычисление кастомных свойств, виртуальные списки и отказ от RSC. Лайв на Ютубе youtu.be/KkGVhDeJ3bE Слушайте на Ютубе youtu.be/PhFp2Jh-ZGk Ссылки на сайте web-standards.ru/pod... 000
Веб-стандарты @web-standards.ru · 28/08/2026Как ускорить длинный список: content-visibility или виртуализация. Агустин Барриентос замерил оба подхода. content-visibility: auto не рендерит строки вне экрана, а виртуализация выкидывает их, лишая браузер поиска по странице и фокуса. #performance #css agustinbarrientos.co... 000
Веб-стандарты @web-standards.ru · 27/08/2026Новинки Chrome 152. CSSPseudoElement теперь работает с ::backdrop, ::scroll-marker и ::view-transition, CPU Performance API сообщает класс производительности устройства, а заголовок Connection-Allowlist ограничивает исходящие запросы. #chrome #browser developer.chrome.com... 000
Веб-стандарты @web-standards.ru · 26/08/2026Балансируем флекс-элементы свойством flex-wrap: balance. Ахмад Шадид показывает пять способов убрать одинокий элемент из последней строки: выражения от контейнера, display: contents и flex-wrap: balance из Chrome 150 — всего одно объявление. #css #layout ishadeed.com/article... 010
Веб-стандарты @web-standards.ru · 25/08/2026Firefox готовится поддержать JPEG XL. Джейк Арчибальд рассказывает, что поддержка строится на jxl-rs — декодере на Rust. На фотографиях AVIF выигрывает при сжатии с потерями, а JPEG XL — без потерь. Ещё он умеет прогрессивную отрисовку. #image #firefox hacks.mozilla.org/20... 000
Веб-стандарты @web-standards.ru · 24/08/2026Знакомимся с HTML-элементом <geolocation>. Даниэль Шварц разбирает новый элемент из Chrome 144, который заменяет Geolocation API разметкой: autolocate, watch, onlocation, псевдокласс :granted и защита от перехвата кликов. #html #chrome piccalil.li/blog/a-l... 000
Веб-стандарты @web-standards.ru · 24/08/2026Выпуск №541. Вадим Макеев, Лёша Красиков, Никита Дубко и Полина Гуртовая про Firefox 154, HTTP-метод QUERY, селектор с префиксом, метрику UNO и снова переключатели темы. Лайв на Ютубе youtu.be/ytXIOB9e8UM Слушайте на Ютубе youtu.be/ueznSZ1tUkA Ссылки на сайте web-standards.ru/pod... 011
Веб-стандарты @web-standards.ru · 21/08/2026HTML-бойлерплейт 2026 года. Мануэль Матузович объясняет каждую строку в <head>, включая новинки: метаэлемент text-scale, SVG-фавиконку с тёмной темой, ссылку на маркдаун-версию страницы и fediverse:creator. #html #learn www.matuzo.at/blog/2... 000
Веб-стандарты @web-standards.ru · 20/08/2026Разбираемся с панелью Performance в Chrome DevTools. Джоан Леон на интерактивных примерах показывает цвета категорий, сетевые запросы, флеймчарт и self time, четыре фазы LCP, CLS и INP. #performance #devtools perf.reviews/profile... 020
Веб-стандарты @web-standards.ru · 19/08/2026Почему переключателю тёмной темы нужны три состояния. Брамус Ван Дамм отвечает Лие Веру: если ОС меняет тему по времени суток, явно выбранная днём светлая тема вечером станет тёмной. #design #color www.bram.us/2026/08/... 010
Веб-стандарты @web-standards.ru · 18/08/2026Новинки Firefox 154 для разработчиков. Релиз добавляет CSS-функции sibling-count() и sibling-index(), свойство text-box-trim для обрезки пространства вокруг текста и методы итераторов includes(), join(), chunks() и windows(). #firefox #browser developer.mozilla.or... 000
Веб-стандарты @web-standards.ru · 17/08/2026Могут ли письма поддерживать светлую и тёмную темы? Мэтью Гуэй объясняет, что @media (prefers-color-scheme) работает в 42% клиентов, в основном в Apple Mail, а Gmail, Outlook под Windows и Yahoo Mail игнорируют его или инвертируют цвета. #email #css buttondown.com/blog/... 001
Веб-стандарты @web-standards.ru · 17/08/2026Выпуск №540. Никита Дубко и Вадим Макеев про переключатель в HTML, клик мимо диалога, PWA в 2026 и HTML по веб-сокетам. Лайв на Ютубе youtu.be/CUCdI5KjMuE Слушайте на Ютубе youtu.be/M-rWNAk3JGI Ссылки на сайте web-standards.ru/pod... 000
Веб-стандарты @web-standards.ru · 14/08/2026Progressive Web Apps, в целом, крутые. Мартин Грубингер сравнивает плюсы: URL, кнопку назад, мгновенные обновления, с минусами: установка на iOS, непредсказуемые промты установки и ограниченные возможности платформы. #pwa #browser grooovinger.com/note... 000
Веб-стандарты @web-standards.ru · 13/08/2026Пять практик, чтобы не превратить Tailwind CSS в хаос. Нина Торгунакова показывает, как семантические токены, короткие наборы классов и готовые варианты компонентов сохраняют проект читаемым. #css #tools evilmartians.com/chr... 020
Веб-стандарты @web-standards.ru · 12/08/2026Как Baseline помогает писать меньше JavaScript. Джад Джубран разбирает пять групп зависимостей, которые уже заменяются возможностями платформы: Intl вместо timeago.js, fetch вместо axios, <dialog> и Popover API вместо библиотек модальных окон. #baseline #js www.smashingmagazine... 010
Веб-стандарты @web-standards.ru · 11/08/2026Нужны ли карты кода? Джеймс Гарбутт и Алекс Лихтер объясняют, когда npm-пакетам стоит их публиковать. Они оправданы, только если опубликованный код теряет информацию, например минифицированный. В остальном они лишь раздувают вес. #npm #performance e18e.dev/blog/source... 000
Веб-стандарты @web-standards.ru · 10/08/2026Результаты опроса State of CSS 2026. Саша Грейф и Devographics опросили 4902 разработчика: любимой новинкой года стало anchor positioning, оно возглавило и список желаемого, и список жалоб на поддержку в браузерах. #css #survey 2026.stateofcss.com/... 000
Веб-стандарты @web-standards.ru · 10/08/2026Выпуск №539. Вадим Макеев, Лёша Красиков и Алексей Симоненко про результаты State of CSS 2026 и переключатель тёмной темы. Лайв на Ютубе youtu.be/dO9leP70-vY Слушайте на Ютубе youtu.be/gRqNpFp0GTU Ссылки на сайте web-standards.ru/pod... 000
Веб-стандарты @web-standards.ru · 07/08/2026Переключатели тёмной темы: двух состояний достаточно. Лия Веру считает, что вариант «системная» продиктован реализацией: тему меняют, только когда текущая мешает. Храните три состояния внутри, а показывайте два. #design #color lea.verou.me/blog/20... 010
Веб-стандарты @web-standards.ru · 06/08/2026Стилизация навигации: декларативное сопоставление адресов и навигации в CSS. Брамус Ван Дамм разбирает предложение CSS, которое позволяет стилизовать навигацию через @route, @navigation, :nav-source и :link-to() без JavaScript. #css #router www.bram.us/2026/07/... 000