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», которая по клику откроет боковую панель с результатами поиска;
![](https://habrastorage.org/getpro/habr/upload_files/102/b1c/d50/102b1cd50268636e69e67165be617eff.png)
методы 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 и т.д.