Новое в Chrome 153

Опубликовано: 8 сентября 2026 г.

Выходит новая версия Chrome 153, и в этом посте мы расскажем о некоторых ключевых особенностях этого релиза. Ознакомьтесь с полными примечаниями к выпуску Chrome 153 .

Основные моменты этого релиза:

Контейнеры с одноосевой прокруткой

В Chrome 153 свойство CSS overflow расширено для поддержки значений прокрутки ( auto , scroll , hidden ) в сочетании с clip (например, overflow: scroll clip или overflow: auto clip ). Это создает контейнер прокрутки для одной оси, не превращая другую ось в скроллер. Эта функция теперь доступна для тестирования без флага в нестабильных каналах (Beta, Dev и Canary) начиная с Chrome 153.

Подробные примеры см. в статье «Готовность к тестированию разработчиками: контейнеры с одноосевой прокруткой» .

Функциональные элементы: <camera> и <microphone>

После появления элемента <geolocation> в Chrome 144 и <usermedia> в Chrome 151 , в Chrome 153 появились специальные элементы <camera> и <microphone> .

Эти элементы представляют собой декларативные, активируемые пользователем HTML-элементы управления, предназначенные для сценариев использования с одной функцией:

  • Элемент <camera> запрашивает запись видео.
  • Элемент <microphone> запрашивает захват звука.

Подобно <usermedia> , они встраивают в страницу управляемый браузером, строго стилизованный пользовательский интерфейс, гарантируя, что намеренный щелчок пользователя предшествует появлению запроса на разрешение или запуску потока. Они сохраняют ту же модель безопасности и встроенный путь восстановления разрешений, что и <usermedia> , и обеспечивают больший контроль, если вашему приложению не требуется доступ к смешанным медиафайлам.

Совместная итерация

В Chrome 153 добавлена ​​поддержка предложения Объединенной итерации TC39 в JavaScript, а именно статические методы Iterator.zip() и Iterator.zipKeyed() .

Iterator.zip() объединяет элементы из нескольких итерируемых объектов в новый итератор, который возвращает массивы, содержащие элементы в совпадающих позициях. По умолчанию итерация завершается, когда исчерпан кратчайший входной итерируемый объект:

Вы можете настроить это поведение с помощью параметра mode :

  • "shortest" (по умолчанию): Останавливается, когда завершается обработка первого итерируемого объекта.
  • "longest" : Продолжается до завершения всех итерируемых объектов, заполняя недостающие значения с помощью необязательного итерируемого объекта для padding .
  • "strict" : Генерирует TypeError , если входные итерируемые объекты имеют разную длину.

Сопутствующий метод Iterator.zipKeyed() предлагает аналогичную агрегацию, возвращая объекты с ключами вместо массивов.

Более подробную информацию и примеры см. в документации Iterator.zip() на MDN .

Дополнительная информация

Здесь описаны лишь некоторые ключевые моменты. Дополнительные изменения в Chrome 153 можно найти по следующим ссылкам:

Подписаться

Чтобы быть в курсе всех новостей, подпишитесь на YouTube-канал Chrome Developers , и вы будете получать уведомления по электронной почте каждый раз, когда мы выпускаем новое видео. Или подпишитесь на нас в X или LinkedIn, чтобы получать новые статьи и записи в блоге.

Как только выйдет Chrome 154, мы сразу же расскажем вам о новинках в Chrome!