Опубликовано: 29 октября 2025 г.
Если не указано иное, эти изменения относятся к бета-версии Chrome 143 для Android, ChromeOS, Linux, macOS и Windows. Узнайте больше об этих функциях по предоставленным ссылкам или на сайте ChromeStatus.com. Загрузите бета-версию Chrome 143 для ПК с сайта Google.com или из Google Play Store для Android.
CSS и пользовательский интерфейс
Резервные контейнерные запросы с привязкой к CSS
 Эта функция вводит @container anchored(fallback) для стилизации потомков элементов, позиционируемых как anchor, на основе примененного значения position-try-fallbacks .
Например, вы можете использовать такие запросы для стилизации привязки закрепленного элемента или его анимации на основе того, как якорь и закрепленный элемент расположены относительно друг друга.
Пример:
#anchored {
 position-try-options: flip-block;
 container-type: anchored;
}
@container anchored(fallback: flip-block) {
  #anchored > .arrow {
    --arrow-rotation: 180deg;
   }
}
Дополнительную информацию см. в статье Определение резервных позиций с помощью запросов закрепленных контейнеров из Chrome 143 .
 EditContext: TextFormat, underlineStyle и underlineThickness
 Chromium поставлял API EditContext с ошибкой, из-за которой объект TextFormat , предоставляемый EditContext/textformatupdate_event , предоставлял неверные значения для свойств underlineStyle и underlineThickness . В Chromium возможны следующие значения: None , Solid , Dotted , Dashed , Squiggle и None , Thin , Thick . Однако, согласно спецификации EditContext , это должны быть значения none , solid , dotted , dashed , wavy и none , thin , thick .
Веб-API
Разрешить больше символов в JavaScript DOM API
HTML-парсер всегда (или долгое время) допускал, чтобы элементы и атрибуты имели широкий спектр допустимых символов и имен, но API JavaScript DOM для создания тех же элементов и атрибутов более строги и не соответствуют парсеру.
Это изменение смягчает проверку JavaScript DOM API для соответствия HTML-анализатору.
Более подробная информация здесь: github.com/whatwg/dom/issues/849
Ожидается, что это изменение не вызовет проблем совместимости, поскольку все ранее разрешенные имена элементов и атрибутов остаются действительными при новом поведении.
Правила спекуляции: мобильные «жадные» улучшения рвения
На мобильных устройствах правила предварительной выборки и предварительной визуализации для «жадного» рвения теперь срабатывают, когда элементы привязки HTML находятся в области просмотра в течение короткого времени.
Ранее предварительная загрузка и предварительная визуализация запускались как можно скорее, что соответствовало «немедленному» уровню готовности. Это обновлённое поведение более полезно, поскольку оно лучше отражает намерение автора быть более «ускоренным», чем «умеренным», и менее «ускоренным», чем «немедленным».
Реализовать CSS-свойство font-language-override
 Эта функция добавляет поддержку CSS-свойства font-language-override в Chromium. Это свойство позволяет разработчикам переопределять системный язык, используемый для подстановки глифов OpenType, указав четырёхсимвольный языковой тег непосредственно в CSS.
Это обеспечивает точный типографский контроль, что полезно для многоязычного контента или шрифтов с вариантами глифов, специфичными для конкретного языка.
WebGPU: изменение текстуры компонента
 Перестановка компонентов текстуры позволяет GPUTextureViews переупорядочивать или заменять цветовые компоненты из красного, зеленого, синего или альфа-каналов текстуры, когда шейдер обращается к ним.
ICU 77 (с поддержкой Unicode 16)
Библиотека поддержки Unicode ICU (International Components for Unicode) обновлена с версии 74.2 до 77.1, добавляя поддержку Unicode 16 и обновляя данные о локали. Два изменения могут представлять риск для веб-приложений, использующих определённый формат из международных API JavaScript:
-  Форматирование чисел по умолчанию для итальянского языка теперь не использует разделитель тысяч для четырёхзначных чисел. Например, new Intl.NumberFormat("it").format(1234)возвращает "1234" вместо "1.234". Прежнего поведения можно добиться с помощью параметраuseGroupingконструктораIntl.NumberFormat.
- В некоторых английских локалях (например, en-AU, en-GB и en-IN) после полных названий дней недели была добавлена запятая, из-за чего «Saturday 30 April 2011» было заменено на «Saturday, 30 April 2011». Веб-приложениям следует избегать использования точного форматирования дат.
- Intl и RegExp (V8): Много мелких изменений. Переход на итальянский формат чисел представляет наибольший риск и отмечен специальным флагом.
- IDNA: Это обновление в целом позволяет больше возможностей и улучшает общие результаты тестов в WPT.
-  Сегментация текста: наиболее заметное изменение — улучшенный перенос строк на японском языке при использовании word-break: auto-phrase. Это связано с https://chromestatus.com/feature/5133892532568064 .
 Свойство DataTransfer для событий ввода insertFromPaste , insertFromDrop и insertReplacementText
 Эта функция заполняет свойство dataTransfer для событий ввода, используя inputType : insertFromPaste , insertFromDrop и insertReplacementText . Это обеспечивает доступ к буферу обмена и перетаскиваемым данным во время редактирования элементов contenteditable .
 Объект dataTransfer содержит те же данные, которые были доступны во время события beforeinput .
 Эта функция применяется только к элементам, contenteditable . Для элементов управления формами ( textarea , input ) поведение остаётся неизменным: свойство data содержит вставленный текст, а dataTransfer остаётся равным null. Safari и Firefox уже поддерживают эту функцию. Внедрение этой функции в Chrome улучшает взаимодействие между браузерами, обеспечивая более единообразный интерфейс для веб-разработчиков. 
FedCM — поддержка структурированных ответов JSON от поставщиков удостоверений
 Эта функция позволяет поставщикам удостоверений (IdP) возвращать проверяющим сторонам (RP) структурированные объекты JSON вместо простых строк через id_assertion_endpoint .
Это изменение упрощает интеграцию для разработчиков, устраняя необходимость ручной сериализации и анализа JSON-строк. Оно обеспечивает более динамичные и гибкие процессы аутентификации, позволяя проверяющим сторонам напрямую интерпретировать сложные ответы и поддерживать различные протоколы, такие как OAuth2, OIDC или IndieAuth, без дополнительных согласований.
Согласование протокола приложения WebTransport
Согласование протокола приложения WebTransport позволяет согласовывать протокол, используемый веб-приложением в рамках рукопожатия WebTransport.
 Веб-приложение может указать список протоколов приложения при создании объекта WebTransport . Эти протоколы затем передаются на сервер через HTTP-заголовки. Если сервер выбирает один из этих протоколов, он может указать это в заголовках ответа, и этот ответ доступен в объекте WebTransport . 
API веб-смарт-карт для изолированных веб-приложений
Доступно только в изолированных веб-приложениях (IWA). Эта функция позволяет приложениям для смарт-карт (ПК/SC) переноситься на веб-платформу. Это обеспечивает им доступ к реализации ПК/SC (и драйверам считывателей карт), доступной в основной операционной системе.
Администраторы могут контролировать доступность этого API двумя способами:
-  Глобально — с использованием политики DefaultSmartCardConnectSetting
-  Для каждого приложения — с использованием политик SmartCardConnectAllowedForUrlsиSmartCardConnectBlockedForUrls
Манифест веб-приложения: указать право на обновление, URL-адреса значков являются Cache-Control: неизменяемыми
Спецификация манифеста теперь включает алгоритм проверки соответствия требованиям к обновлениям. Это делает процесс обновления более детерминированным и предсказуемым, предоставляя разработчикам больше контроля над применением обновлений к существующим установкам, а пользователям — больше выбора в отношении того, что делать с обновлениями, например, игнорировать их. Это также позволяет отказаться от «регулировки проверки обновлений», которую используют пользовательские агенты для предотвращения ненужного расхода сетевых ресурсов.
Вмешательство в интенсивную рекламу: отчеты отправляются во встроенный фрейм
Отчёты о рекламном вмешательстве теперь отправляются не только в сам рекламный фрейм, но и во встраиваемый фрейм. Отчёт, отправляемый во встраиваемый фрейм, будет содержать идентификатор iframe рекламного блока и URL-адрес фрейма, который был выгружен до начала перенаправления, в поле сообщения отчёта. Это изменение позволяет контексту встраиваемого контента выявлять проблемных поставщиков рекламы и устранять проблемы с деструктивной рекламой для улучшения пользовательского опыта.
Испытания происхождения продолжаются
В Chrome 143 вы можете принять участие в следующих новых пробных версиях Origin .
API цифровых учетных данных (поддержка выдачи)
Эта функция позволяет веб-сайтам, выпускающим цифровые учётные данные (например, университетам, государственным учреждениям или банкам), безопасно инициировать процесс подготовки (выдачи) цифровых учётных данных непосредственно в мобильном приложении кошелька пользователя. На Android эта функция использует систему Android IdentityCredential CredMan (Credential Manager). На настольных компьютерах она использует кросс-девайсный подход с протоколом CTAP, аналогично кросс-девайсному потоку представления цифровых учётных данных .
Рандомизация лимита пула сокетов TCP
Используя ограничения размера пула соединений в Chrome, вы можете получить информацию о состоянии межсайтовых соединений, которая в противном случае была бы недоступна. В частности, вы можете (с некоторой статистической достоверностью) оценить состояние входа, историю посещений или даже что-то более конкретное, например, есть ли в Gmail ожидающие сообщения в папке «Входящие».
Чтобы смягчить эту проблему, к ограничению пулов сокетов TCP добавляется рандомизация, так что наблюдательная станция не может вывести эту информацию с высокой степенью уверенности.
Устаревания и удаления
В этой версии Chrome перечислены устаревшие и удаленные функции, перечисленные в следующих разделах. Список запланированных и текущих устаревших функций, а также ранее удаленных функций можно найти на сайте ChromeStatus.com.
В этой версии Chrome отменены две функции
Устаревшие методы получения информации о международной локали
 Intl Locale Info API — это предложение ECMAScript TC39 этапа 3 по улучшению объекта Intl.Locale путем предоставления информации о локали, например, данных о неделе (первый день недели, день начала выходных, день окончания выходных, минимальный день в первой неделе) и часового цикла направления текста, используемого в локали.
Реализация была выпущена в Chrome 99. Однако позднее, на этапе 3, предложение было изменено, и несколько геттеров были перенесены в функции. Устаревшие геттеры необходимо удалить, а переименованные функции перезапустить.
Отменить поддержку XSLT
XSLT версии 1.0, которой придерживаются все браузеры, был стандартизирован в 1999 году. За это время XSLT эволюционировал до версий 2.0 и 3.0, добавив новые функции и отойдя от версии, реализованной в браузерах. Это отсутствие развития, в сочетании с развитием JavaScript-библиотек и фреймворков, предлагающих гибкие и мощные возможности для работы с DOM, привело к значительному снижению использования XSLT на стороне клиента. Технологии на основе JavaScript, такие как JSON и React, в значительной степени вытеснили его из числа используемых в веб-браузерах.
Chromium использует библиотеку libxslt для обработки этих преобразований, но в 2025 году libxslt не поддерживалась около шести месяцев. Libxslt — это сложная, устаревшая кодовая база на языке C, подверженная уязвимостям безопасности памяти, таким как переполнение буфера, что может привести к выполнению произвольного кода. Поскольку клиентский XSLT теперь является узкоспециализированной и редко используемой функцией, эти библиотеки получают меньше поддержки и внимания к безопасности, чем основные движки JavaScript. Тем не менее, они представляют собой прямую поверхность для атак, связанных с обработкой ненадёжного веб-контента. Более того, XSLT стал источником нескольких недавних громких уязвимостей безопасности, которые продолжают подвергать риску пользователей браузеров.
По этим причинам Chromium планирует прекратить поддержку XSLT и удалить его из веб-платформы. WHATWG решила перенести прекращение поддержки XSLT на более поздний срок.
Более подробную информацию об устаревании и о том, что делать, если вы полагаетесь на XSLT, читайте в статье Удаление XSLT для повышения безопасности браузера .
