Хром 152

Дата выхода стабильной версии: 25 августа 2026 года.

Если не указано иное, следующие изменения применяются к стабильной версии Chrome 152 для Android, ChromeOS, Linux, macOS и Windows.

CSS и UI

Поддержка CSSPseudoElement для ::backdrop , ::scroll-marker и ::view-transition

Поддержка CSSPseudoElement , ранее определенная для ::after , ::before и ::marker , теперь включает в себя несколько новых псевдоэлементов:

  • ::backdrop : Помогает закрыть диалоговое окно при щелчке по фону, не мешая щелчкам внутри содержимого диалогового окна, что устраняет необходимость в сложной логике пересечения для определения места щелчка.
  • ::scroll-marker : Используется для сбора статистики кликов.
  • ::view-transition : Обеспечивает поддержку переходов между представлениями с учетом геометрии и позволяет перехватывать переход между представлениями в процессе выполнения для запуска нового перехода.

Запись на ChromeStatus.com | Спецификация

Относительные альфа-каналы (функция CSS Color 5 alpha() )

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

Отслеживание ошибки #492246715 | Запись на ChromeStatus.com | Спецификация

свойство CSS window-drag

Свойство CSS window-drag позволяет веб-контенту обозначать области пользовательского интерфейса установленного настольного веб-приложения, которые ведут себя как перетаскиваемые области заголовка окна. При применении этого свойства взаимодействие с указателем мыши, например, щелчок и перетаскивание, перемещает окно приложения верхнего уровня, а не запускает обычное взаимодействие со страницей. Эта функция стандартизирует и переименовывает существующее свойство CSS app-region , изменяет его значения на move и none , а также добавляет явное наследование.

Отслеживание ошибки #477608113 | Запись на ChromeStatus.com | Спецификация

DOM и HTML

Предоставить доступ к глобальному HTML-атрибуту autocorrect

Атрибут autocorrect в HTML позволяет веб-разработчикам контролировать, применяется ли автокоррекция к пользовательскому вводу в редактируемых элементах, включая <input> , <textarea> и элементы, contenteditable . Эта функция предоставляет доступ к глобальному атрибуту autocorrect в HTML и отображает его в HTMLElement .

Отслеживание ошибки #40871769 | Запись на ChromeStatus.com | Спецификация

Диапазон непрозрачности

OpaqueRange представляет собой динамически изменяемый фрагмент текста внутри значения элемента управления формы, например, <textarea> или текстового поля <input> , что позволяет разработчикам работать с текстовыми значениями, используя API, аналогичные диапазонам. Он обеспечивает такие операции, как getBoundingClientRect() , getClientRects() , а также интеграцию с API CSS Custom Highlight для встроенных подсказок, подсветки и привязанных всплывающих окон. Он сохраняет инкапсуляцию, предоставляя доступ только к смещениям значений, при этом возвращая null для startContainer и endContainer .

Отслеживание ошибки #421421332 | Запись на ChromeStatus.com | Спецификация

Целевая точка отсчета для межкорневого ARIA

Функция Reference Target позволяет передавать атрибуты ID, такие как <label for> , aria-labelledby , popovertarget и commandfor , элементам внутри теневого DOM компонента, сохраняя при этом инкапсуляцию внутреннего состояния. Когда теневой хост указывает элемент в своем дереве теней в качестве целевого элемента, все ссылки ID, указывающие на теневой хост, передаются вместо него целевому элементу. Целевой элемент можно установить декларативно с помощью атрибута shadowrootreferencetarget в <template> или в JavaScript с помощью ShadowRoot.prototype.referenceTarget .

Отслеживание ошибки #346835896 | Запись на ChromeStatus.com | Спецификация

Веб-приложения

Привязка уведомлений для PWA на macOS

Когда прогрессивное веб-приложение (PWA) установлено на macOS, его уведомления автоматически привязываются к самому PWA (используя его собственное имя и значок в Центре уведомлений), а не к Google Chrome. Уведомления PWA соответствуют нативным приложениям macOS: Chrome больше не поддерживает поле requireInteraction для уведомлений на macOS, а API Badging требует наличия разрешений на отображение значка приложения.

Отслеживание ошибки #327449602 | Запись на ChromeStatus.com | Спецификация

Вспомогательные приложения для изолированных веб-приложений

Вспомогательные приложения позволяют разработчикам создавать несколько приложений в рамках одной изолированной веб-приложения (IWA). Каждое вспомогательное приложение имеет собственное имя, значки и интеграцию с операционной системой, отображаясь на панели задач с уникальной идентификацией, отличной от родительского IWA, при этом поддерживая единый, унифицированный процесс установки и обновления IWA. Администраторы могут управлять этой возможностью с помощью корпоративных политик.

Отслеживание ошибки #414729785 | Запись на ChromeStatus.com | Спецификация

Режим отображения без рамок для изолированных веб-приложений

Режим отображения без рамок позволяет изолированным веб-приложениям занимать все окно браузера, удаляя стандартные границы окна и заголовки, оптимизируя доступное рабочее пространство и позволяя разработчикам создавать уникальные пользовательские интерфейсы с помощью пользовательского брендинга и иерархии меню. Администраторы могут управлять этой функцией с помощью корпоративных политик управления окнами.

Отслеживание ошибки #477512407 | Запись на ChromeStatus.com | Спецификация

Производительность и сети

API производительности ЦП

API производительности ЦП позволяет веб-приложениям определять уровень производительности ЦП на устройстве пользователя. Веб-приложения могут использовать эту информацию для улучшения пользовательского опыта, при необходимости в сочетании с API вычислительной нагрузки для реагирования на изменения нагрузки на ЦП. Пользователи и администраторы могут переопределять сообщаемый уровень производительности с помощью настроек Chrome и корпоративных политик.

Отслеживание ошибки #449760252 | Запись на ChromeStatus.com | Спецификация

Списки разрешенных подключений

Списки разрешенных подключений обеспечивают явный контроль над внешними конечными точками, ограничивая подключения, инициированные через API Fetch или другие API веб-платформы из документа или обработчика. Серверы распространяют список разрешенных конечных точек через заголовок HTTP-ответа, а Chrome проверяет целевые конечные точки на соответствие этому списку разрешенных подключений перед установлением соединения.

Отслеживание ошибки #447954811 | Запись на ChromeStatus.com | Спецификация

Медиафайлы, датчики и ввод данных

MediaCapabilities.decodingInfo.encryptionScheme

Добавляет атрибут encryptionScheme в словарь KeySystemTrackConfiguration используемый в navigator.mediaCapabilities.decodingInfo() . Это позволяет веб-приложениям запрашивать информацию о поддержке конкретной схемы шифрования (например 'cenc' или 'cbcs' ).

Отслеживание ошибки #498284510 | Запись на ChromeStatus.com | Спецификация

Захват настроек звука в getDisplayMedia()

Эта подсказка позволяет веб-приложениям сообщать браузеру, что они предпочитают передавать аудио вместе с видео. Это помогает разработчикам обеспечить бесперебойную работу приложений, использующих захват звука.

Отслеживание ошибки #535514300 | Запись на ChromeStatus.com | Спецификация

WebGPU: управление размером подгруппы

Добавляет необязательную функцию GPU "subgroup-size-control" , которая позволяет явно задавать размер подгруппы в вычислительном шейдере. Это оптимизирует производительность вычислительного шейдера при использовании операций с подгруппами с заданными размерами на целевых аппаратных платформах, особенно для задач искусственного интеллекта.

Отслеживание ошибки #463721943 | Запись на ChromeStatus.com | Спецификация

Конфиденциальность и безопасность

Предупреждения о подозрительных сайтах

Для пользователей расширенной защиты Safe Browsing Chrome отображает всплывающее предупреждение, которое можно обойти, при посещении сайтов, сигнализирующих о потенциальной вредоносности. Это предупреждение отображается в дополнение к существующим промежуточным предупреждениям для подтвержденных вредоносных веб-сайтов. Администраторы могут настроить эту функцию с помощью политик Safe Browsing.

Запись на ChromeStatus.com

Испытания происхождения

Пробный период устаревания клиентского XSLT

Использование XSLT на стороне клиента устарело и планируется его удаление из веб-платформы. Начиная с Chrome 152, доступна пробная версия, предоставляющая сайтам дополнительное время для миграции.

Тестовая версия Origin | Отслеживание ошибки #435623334 | Запись на ChromeStatus.com

Правила спекуляции: эвристические методы управления умеренным окном просмотра

Предоставляет экспериментальные элементы управления эвристикой правил прогнозирования для области просмотра, позволяя разработчикам проверить, обеспечивают ли альтернативные параметры эвристики лучшие результаты предварительной загрузки и предварительной отрисовки, чем настройки по умолчанию.

Отслеживание ошибки #529423512 | Запись на ChromeStatus.com

API для замены изображений пользовательского агента

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

Отслеживание ошибки #544822216 | Запись на ChromeStatus.com | Спецификация

Амортизация и удаление

Удалить API частной агрегации

После объявления Chrome о сохранении текущего подхода к сторонним файлам cookie, API частной агрегации (Private Aggregation API) объявляется устаревшим и удаляется (вместе с соответствующими API песочницы конфиденциальности).

Запись на ChromeStatus.com | Спецификация