Как стать автором
Обновить

Вышел Chrome 111

Время на прочтение2 мин
Количество просмотров3.9K

Опубликован релиз браузера Chrome 111. Дополнительно поддерживается ветка Extended Stable, её сопровождение продлится восемь недель. 

Основные нововведения в Chrome 111 включают:

  • новые элементы интерфейса в связи с инициативой Privacy Sandbox. Они позволяют определять категории интересов пользователя и использовать их вместо cookies. Также появился диалог, который рассказывает о возможностях Privacy Sandbox и перенаправляющий на страницу с настройками;

  • диалог с информацией о включении возможности синхронизации между браузерами настроек, истории, закладок, базы автодополнения и других данных;

  • вынесение операций определения имён в DNS из отдельного сетевого процесса в не изолированный процесс браузера на Linux и Android;

  • поддержку автоматического входа пользователей в сервисы идентификации Microsoft (Azure AD SSO) с учётной записью из Microsoft Windows;

  • обработку обновлений для 12 последних версий браузера в механизме обновления Chrome в Windows и macOS;

  • явное определение источника загружаемых данных через указание в CSP-параметре connect-src (Content-Security-Policy) доменов, к которым отправляются запросы для использования API Payment Handler;

  • удаление API PPB_VideoDecoder (Dev) из-за прекращения поддержки Adobe Flash;

  • новый API View Transitions, упрощающий создание переходных анимационных эффектов между разными состояниями DOM;

  • поддержку функции style() для применения стилей в зависимости от вычисленных значений пользовательских свойств родительского элемента в CSS-запросе "@container";

  • тригонометрические функции sin(), cos(), tan(), asin(), acos(), atan() и atan2() в CSS;

  • экспериментальный (origin trial) API Document Picture in Picture для открытия в режиме "картинка в картинке" произвольного HTML-содержимого, а не только видео;

  • возможность увеличения или уменьшения размера ArrayBuffer, а также увеличения размера SharedArrayBuffer;

  • поддержку расширений SVC (Scalable Video Coding) для адаптации видеопотока под пропускную способность клиента в WebRTC;

  • действия "previousslide" и "nextslide" для организации навигации между прошлым и следующим слайдами в API Media Session;

  • новый синтаксис псевдо-классов ":nth-child(an + b)" и ":nth-last-child()", допускающий получение селектора для предварительной фильтрации дочерних элементов перед выполнения с ними основной логики выбора "An+B";

  • новые единицы измерения размера шрифтов корневого элемента: rex, rch, ric и rlh в CSS;

  • полную поддержку спецификации CSS Color Level 4, включая поддержку семи цветовых палитр (sRGB, RGB 98, Display p3, Rec2020, ProPhoto, CIE и HVS) и 12 цветовых пространств (sRGB Linear, LCH, okLCH, LAB, okLAB, Display p3, Rec2020, a98 RGB, ProPhoto RGB, XYZ, XYZ d50, XYZ d65). Появилась возможность использовать собственные цветовые пространства для анимации и градиентов;

  • функцию color() в CSS, которую можно использовать для определения цвета в любом цветовом пространстве, где цвета задаются при помощи каналов R, G и B;

  • функцию color-mix(), определённую в спецификации CSS Color 5 и позволяющую смешивать цвета в любых цветовых пространствах на основании заданного процента;

  • поддержку спецификации CSS Color Level 4 и предложенных в ней новых цветовых пространств и палитры в панели Styles.

В новой версии браузера устранили 40 уязвимостей, при этом критических проблем выявлено не было.

Выпуск Chrome 112 намечен на 4 апреля.

В феврале вышла версия Chrome 110 без поддержки Windows 7 и Windows 8/8.1.

Теги:
Хабы:
Рейтинг0
Комментарии1

Другие новости

Ближайшие события