Вышел Chrome 121

Вышел релиз браузера Google Chrome 121. В нём устранили 17 уязвимостей, а также внедрили ряд улучшений. 

Что изменилось

В браузер добавили опции машинного обучения Experimental AI для сборок Windows и macOS в США. Они включают:

умную группировку вкладок (Tab Organizer), которая объединяет открытые вкладки схожей тематики, предлагает для групп подходящие имена и эмодзи. Опция Organize Similar Tabs заработала в контекстном меню вкладки;

генератор тем оформления, который персонализирует браузер на основе текстового описания, предоставленного пользователем. Он вызывается через кнопку Create with AI на странице Customize Chrome/Change theme;

интерактивного помощника для создания текстов. Он доступен по кнопке Help me write в контекстном меню.

Для 1% пользователей теперь не работает поддержка сторонних cookie, которые обычно применяются для отслеживания. Google планирует полностью отключить cookie к концу 2024 года, а тем, кто желает сделать это сейчас, рекомендуют активировать настройку chrome://flags/#test-third-party-cookie-phaseout.

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

При переходе по ссылкам, связанным с установленными PWA-приложениями, у некоторых пользователей будет сразу открыт обособленный интерфейс приложений или показан их список, поддерживающий тип содержимого в ссылке. Чтобы включить режим, нужно активировать настройку chrome://flags/#enable-user-link-capturing-pwa.

Из боковой панели браузера убрали пиктограмму активации панели, вместо которой можно использовать функции закрепления элементов из основной панели и вызов возможностей из главного меню.

Для тестирования предстоящего игнорирования обработчиков событий «unload» активировали Deprecation trial, который позволит эффективно использовать кэш перехода и приблизить поведение настольной версии Chrome к мобильной.

На устройствах с Android версий 12 и новее и GPU Qualcomm или ARM включили по умолчанию поддержку API WebGPU для выполнения операций рендеринга и вычислений, а также использования языка шейдеров.

В CSS подсветку элементов привязали к псевдоэлементам родительского. В CSS-свойстве font-palette появилась поддержка анимации. Также внедрили поддержку CSS-свойств «scrollbar-color» и «scrollbar-width» для настройки цвета и ширины полосы прокрутки, псевдоэлементы «::spelling-error» и «::grammar-error» для настройки цветового оформления и декорирования индикации синтаксических и грамматических ошибок. Выражение supports() можно применять для импортирования стилей и слоёв после выполнения определённых условий. Появилась поддержка масок в SVG с помощью свойств mask, mask-mode, mask-composite, mask-position и mask-repeat. Также маски можно загружать с внешних серверов.

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

Экспериментальный API Element Capture позволяет при захвате видео охватить отдельные части DOM и элементы.

В API Document Picture-in-Picture для использования методов resizeBy() и resizeTo() теперь требуется подтверждение пользователя.

Метод showPicker можно использовать с элементами для программного вызова предоставляемой браузером реализации выпадающего меню.

В API Media Capabilities в decodingInfo() появились поля hdrMetadataType, colorGamut и transferFunction для определения поддержки HDR.

В TLS теперь поддерживается механизм инкапсуляции ключей с гибридным алгоритмом X25519Kyber768, устойчивым к потенциалу атак с использованием квантовых вычислений. 

Наконец, в панели Elements разработчиков добавили поддержку CSS-правил «@font-palette-values», улучшили поддержку source map, отслеживание интерактивных операций для оценки производительности, а в панели Sourcesвнедрили метки для наглядного представления отступов.

Следующий выпуск Chrome 122 ожидается 20 февраля.

Источник: habr.com

0 0 голоса
Рейтинг новости
0
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии