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 и т.д.
ссылка на оригинал статьи https://habr.com/ru/articles/702808/
Добавить комментарий