Новое в Chrome 138

Опубликовано: 24 июня 2025 г.

Chrome 138 уже выпускается, и в этом посте мы расскажем о некоторых ключевых функциях релиза. Прочитайте полные заметки о выпуске Chrome 138 .

Основные моменты этого выпуска:

API переводчика, детектора языка и сумматора

Chrome разрабатывает API веб-платформы и функции браузера, предназначенные для работы с моделями ИИ, экспертными моделями и большими языковыми моделями (LLM), встроенными в браузер. Сюда входит Gemini Nano, самая эффективная версия семейства LLM Gemini, разработанная для локального запуска на большинстве современных настольных и портативных компьютеров. Благодаря встроенному ИИ ваш веб-сайт или веб-приложение могут выполнять задачи на базе ИИ без необходимости развертывания, управления или самостоятельного размещения моделей ИИ.

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

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

API Summarizer можно использовать для создания различных типов резюме разной длины и форматов, таких как предложения, абзацы, маркированные списки и т. д. Например:

  • Обобщение основных моментов статьи или беседы в чате.
  • Предложение названий и заголовков для статей.
  • Создание краткого и информативного резюме длинного текста.
  • Создание тизера для книги на основе рецензии.

CSS-функции

Функции CSS, включенные в Chrome 138, включают в себя функции, связанные со знаком, abs() и sign() , которые вычисляют различные функции, связанные со знаком их аргумента.

Кроме того, функциональная нотация progress() возвращает значение <number> , представляющее положение одного вычисления (значение прогресса) между двумя другими вычислениями (начальное значение прогресса и конечное значение прогресса).

Наконец, функции sibling-index() и sibling-count() можно использовать как целые числа в значениях свойств CSS для стилизации элементов на основе их положения среди элементов одного уровня или общего количества элементов одного уровня соответственно.

API сегментов области просмотра

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

Узнайте больше в статье Поддержка складных устройств с помощью API сегментов области просмотра .

И многое другое!

Конечно, есть еще много чего:

  • Если < и > находятся в значении атрибута, они теперь экранируются при сериализации .
  • Два новых значения "prefetchCache" и "prerenderCache" — для заголовка Clear-Site-Data позволяют настроить очистку кэша предварительной визуализации и предварительной выборки.
  • Ключевое слово stretch для свойств размера CSS (например, width и height ) позволяет элементам увеличиваться, чтобы точно заполнить доступное пространство содержащего их блока.