Как стать автором
Поиск
Написать публикацию
Обновить

Вышел 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

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

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