Вышел Chrome 108

от автора

Google выпустила релиз браузера Chrome 108 и стабильный выпуск свободного проекта Chromium. Отдельно поддерживается ветка Extended Stable, которая сопровождается восемь недель. 

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

  • упрощение оформления диалога управления cookie и данными сайтов;

  • добавление двух новых режимов оптимизации работы браузера (Memory Saver и Energy Saver) в настройки производительности (Settings > Performance). Они доступны пока только на платформах ChromeOS, Windows и macOS;

  • возможность прикрепления примечания к каждому сохранённому паролю в менеджере;

  • активацию встроенного DNS-клиента в версии для Linux по умолчанию;

  • автоматическое закрепление ярлыка для запуска браузера на платформе Windows при установке Chrome;

  • возможность отслеживания изменения цен на избранные товары в некоторых интернет-магазинах (Shopping List). При снижении цены пользователю будет приходить уведомление или письмо в Gmail. Добавить товар для отслеживания можно через кнопку «Track price» в адресной строке на его странице товара. Функция доступна только пользователям с активной учётной записью в Google при включении синхронизации и активации сервиса «Web & App Activity»;

  • возможность просмотра результатов поиска в боковой панели одновременно с просмотром другой страницы. В адресной строке появится пиктограмма с буквой «G», которая по клику откроет боковую панель с результатами поиска;

  • методы getSize(), truncate(), flush() и close() в объекте FileSystemSyncAccessHandle переведены из асинхронной в синхронную модель выполнения в API File System Access. Это позволит поднять производительность приложений на базе WebAssembly (WASM);

  • поддержку дополнительных размеров видимой области (viewport) — «small» (s), «large» (l) и «dynamic» (d), а также связанных с данными размерами единиц измерения — «*vi» (vi, svi, lvi и dvi), «*vb» (vb, svb, lvb и dvb), «*vh» (svh, lvh, dvh), «*vw» (svw, lvw, dvw), «*vmax» (svmax, lvmax, dvmax) и «*vmin» (svmin, lvmin и dvmin);

  • поддержку вариативных цветных векторных шрифтов в формате COLRv1 (подмножество шрифтов OpenType);

  • добавление в CSS-правила @supports функции font-tech() и font-format(), а в CSS-правила @font-face — функция tech() для проверки поддержки цветных шрифтов;

  • API Federated Credential Management (FedCM) для создания объединённых сервисов идентификации без механизмов межсайтового отслеживания;

  • возможность применения уже существующего CSS-свойства «overflow» к заменённым элементам, выводимым за границей содержимого;

  • добавление CSS-свойств break-before, break-after и break-inside, чтобы настроить поведение разрывов при фрагментированном выводе в разрезе отдельных страниц, столбцов и областей;

  • возможность использования значения «last baseline» для выравнивания в привязке к последней опорной линии в раскладке flex или grid в CSS-свойствах align-items, justify-items, align-self и justify-self;

  • событие ContentVisibilityAutoStateChanged, генерируемое для элементов со свойством «content-visibility: auto» при изменении состояния отрисовки элемента;

  • возможность доступа к API Media Source Extensions в контексте воркеров для повышения производительности буферизированного воспроизведения мультимедийных данных через создание объекта MediaSource;

  • разрешение использования масок в HTTP-заголовке Permissions-Policy, применяемом для делегирования полномочий и включения расширенных возможностей;

  • удаление устаревших API window.defaultStatus, window.defaultstatus, ImageDecoderInit.premultiplyAlpha, navigateEvent.restoreScroll(), navigateEvent.transitionWhile();

  • добавление подсказок для неактивных CSS-свойств панели Styles;

  • автоматическое определение селекторов XPath и text в панели Recorder;

  • возможность пошагового прохода по разделённым запятой выражениям в отладчике;

  • расширение настроек «Settings > Ignore List».

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

Релиз Chrome 109 запланирован на 10 января.

Браузер Chrome 107 вышел 27 октября. В нём внедрили поддержку механизма ECH (Encrypted Client Hello) для развития ESNI (Encrypted Server Name Indication), поддержку аппаратного ускорения декодирования видео в формате H.265 (HEVC), возможность импорта паролей в файле в формате CSV и т.д.


ссылка на оригинал статьи https://habr.com/ru/articles/702808/