Google представила новую версию браузера Chrome 109

Google представила релизную версию web-браузера Chrome 109. В новой версии было добавлено много нововведений, исправлены ошибки и устранены 17 уязвимостей. Также ещё в октябре Google предупредила, что новая версия Chrome 110 от 7 февраля 2023 года будет последней версией браузера, поддерживающая установку на ОС Windows 7 и Windows 8.1. И даже когда старые версии Google Chrome будут работать после прекращения поддержки Windows 7/8.1, Google рекомендует пользователям обновлять свои операционные системы, чтобы продолжать получать обновления безопасности для браузеров и ОС. 

ec714aadd6f3a1cd21cd915075b357de.png

Некоторые изменения в Chrome 109:  

  • снова появилась поддержка языка разметки MathML Core (Mathematical Markup Language) для определения математических формул, встраиваемых в документы HTML и SVG;

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

  • в режиме Safe Browsing сканирование файлов на наличие вредоносного кода проверяется и распаковка архивов в формате 7z, помимо zip и rar;

  • была добавлена страница About this page, где есть информация о странице, используемых источниках и тематике сайта;

  • на странице chrome://settings/language появились расширенные настройки перевода, где можно выбрать текущий целевой язык, языки, которые не надо переводить, а также языки, которые переводить надо;

  • отключили использования специализированных web-приложений Chrome Apps, вместо них появились обособленные web-приложения на базе технологии Progressive Web Apps (PWA) и стандартных Web API;  

  • добавили API OPFS (Origin-Private FileSystem), то есть расширение к API File System Access для размещения файлов в локальных файловых системах, привязанных к хранилищу, ассоциированному с текущим сайтом;

  • разрешили применение API Speculation Rules для организации упреждающей отрисовки ресурсов с других доменов (cross-origin) при подтверждении учётных данных, доступа к хранилищу, и активации с помощью заголовка Supports-Loading-Mode: credentialed-prerender;

  • Добавлено свойство CSS hyphenate-limit-chars, используемое для указания минимального числа символов в частях слова, разделённых при переносе конца слова на другую строку;

  • решили проблему медленной скорости прокрутки в Linux при использовании Wayland;  

  • добавили улучшения в инструменты для web-разработчиков (улучшили отладчик JavaScript, с реализованной деобфускация имён переменных в Generator и async-функциях;

  • добавили свойство new.target, определяющее вызов функции или конструктора с помощью оператора new;

  • добавлен объект WeakRef, чтобы удержать ссылки на другой объект, который не будет вытеснен сборщиком мусора). 

Полный список обновлений можно увидеть на сайте. 

© Habrahabr.ru