Google выпустила релиз браузера Chrome 107. Одновременно стал доступен стабильный выпуск свободного проекта Chromium. Ветка Extended Stable будет поддерживаться восемь недель.
Основные изменения в Chrome 107 включают:
поддержку механизма ECH (Encrypted Client Hello) для развития ESNI (Encrypted Server Name Indication) и шифрования информации о параметрах TLS-сеансов, таких как запрошенное доменное имя;
включение поддержки аппаратного ускорения декодирования видео в формате H.265 (HEVC);
урезание информации в HTTP-заголовке User-Agent и JavaScript параметрах navigator.userAgent, navigator.appVersion и navigator.platform на Windows. В Linux содержимое платформы в User-Agent не изменилось. Цифры версии браузера MINOR.BUILD.PATCH заменили на 0.0.0. В дальнейшем в заголовке планируется оставить только сведения о названии браузера, платформе и типе устройства;
прекращение поддержки платформы Android 6.0;
новое оформление интерфейса для отслеживания состояния загрузок. Индикатор добавили в панель с адресной строкой;
возможность импорта паролей, сохранённых в файле в формате CSV. Пароли из файла в браузер можно перенести через встроенный в браузер менеджер паролей (Google Password Manager);
новый интерфейс для выбора мультимедийных файлов на Android для загрузки фотографий и видео;
автоматический отзыв разрешения на вывод уведомлений для сайтов,которые отправляли мешающие пользователю уведомления и сообщения. Для подобных сайтов приостановлен вывод запросов на получение полномочий для отправки уведомлений;
новые свойства в API Screen Capture: selfBrowserSurface (позволяет исключить текущую вкладку при вызове getDisplayMedia()), surfaceSwitching (позволяет скрыть кнопку для переключения вкладок) и displaySurface (даёт возможность ограничить предоставление совместного доступа вкладкой, окном или экраном);
добавление свойства renderBlockingStatus в API Performance для определения ресурсов, из-за которых отрисовка страницы приостановлена до завершения их загрузки;
добавление нескольких новых API в режиме Origin Trials;
добавление декларативного API PendingBeacon для управления отправкой на сервер данных, не требующих ответа (beacon);
добавление поддержки значения "unload" в HTTP-заголовок Permissions-Policy (Feature Policy) для делегирования полномочий и включения расширенных возможностей;
добавление поддержки атрибута "rel" в тег <form> для отключения передачи заголовка Referer или "rel=noopener" для отключения выставления свойства Window.opener и запрета доступа к контексту;
добавление поддержки интерполяции свойств grid-template-columns и grid-template-rows в CSS Grid для организации плавного перехода между разными состояниями сетки;
добавление возможности настройки горячих клавиш;
улучшение инспектирования памяти объектов приложений C/C++, преобразованных в формат WebAssembly.
В Chrome 107 устранили 14 уязвимостей.
Выпуск Chrome 108 запланирован на 29 ноября.
В октябре Google выпустила версию Chrome OS 106 на ядре Linux, а также первые игровые Chromebook.