Пульс веб-платформы 28.05.2026


Новости

  • Chrome 147 — регрессия с колёсиком мыши на number-инпутах — В Chrome 147 сломалась привычная защита: если навест курсор на input[type=“number”] и крутануть колёсико — страница прокрутится, а число тоже изменится. Фикс только в Chrome 150. Обходной путь — wheel event с preventDefault.
  • What’s new in Chrome at I/O 2026 — Обзор новых платформенных фич и тулинга, анонсированных на Google I/O 2026. Chrome продолжает наращивать capabilities — стоит следить за обновлениями.

Статьи, мнения, туториалы

JS/TS

  • isolatedDeclarations — ускорение сборки monorepo — Флаг TypeScript isolatedDeclarations заставляет писать явные типы, но в награду компилятор генерирует .d.ts независимо по файлам, без анализа соседей. В больших monorepo, библиотеках и project references — сборка заметно быстрее и стабильнее. Trade-off: чуть больше boilerplate вместо магии type inference.

CSS

  • Anchor positioning через data-атрибуты и advanced attr() — Attribute anchor так и не стандартизировали, но Una Kravets и Рома Комаров показали, как продвинутый attr() с type() позволяет мапить data-атрибуты на position-anchor и anchor-name. Один CSS-селектор на все якоря — меньше boilerplate, больше декларативности. Поддержка: Chrome, Firefox 152 (июнь 2026), Safari Tech Preview.

Дизайн/Продукт