Релиз Chrome 155

6 октября 2026 года состоялся релиз браузера Google Chrome 155 для Windows, Linux и macOS. В этой версии добавлены новые опции, исправлены ранее обнаруженные ошибки, а также устранены 246 уязвимостей, а 4 уязвимости отмечены как критические (позволяют обойти все уровни защиты браузера и выполнить код в системе за пределами sandbox‑окружения), использующие ошибки обращения к уже освобождённой памяти (use‑after‑free) в компонентах Chromecast, Browser, Navigation и Track. Выпуск Chrome 156 запланирован на 20 октября 2026 года.

С сентября 2026 года Google Chrome перешёл на двухнедельный цикл выпуска обновлений вместо нынешнего четырёхнедельного. В команде Google сообщили, что компания ускоряет цикл выпуска основных обновлений Chrome с четырёх недель до двух, начиная с версии 153.

«Наша цель — обеспечить разработчикам и пользователям немедленный доступ к последним улучшениям производительности, исправлениям и новым возможностям. Опираясь на наш опыт адаптации процесса выпуска к требованиям современного веба, Chrome переходит на двухнедельный цикл выпуска», — заявили в Google.

По информации OpenNET, основные изменения и дополнения в Chrome 155:

  • для всех пользователей по умолчанию включена функция «HTTPS‑First», выполняющая автоматическое перенаправление HTTP‑запросов на HTTPS для публично доступных сайтов, размещаемых не в интранет‑сетях, таких как 192.168.0.1/16 и 10.0.0.0/8. Для обеспечения работы с сайтами, не поддерживающими HTTPS, реализован откат на HTTP, если после перенаправления не удаётся выполнить запрос по HTTPS или возникают проблемы с сертификатами. При попытке открытия сайта по HTTP выводится специальное предупреждение;

  • включена по умолчанию поддержка декодирования изображений в формате JPEG XL. Реализация основана на библиотеке jxl‑rs, написанной на Rust. JPEG XL позволяет добиться уменьшения размера файлов на 30–50% по сравнению с изображениями JPEG идентичного качества. Среди поддерживаемых расширенных возможностей: HDR, анимация, прозрачность, режим прогрессивной загрузки, плавное ухудшение качества при уменьшении битрейта, сжатие JPEG без потерь, поддержка до 4099 каналов и большой диапазон глубин цвета;

  • изменено визуальное оформление интерфейса для создания профилей (функциональность осталась прежней). Для платформы Windows добавлен новый этап ознакомления с созданием профилей, показываемый при первом запуске браузера (для Linux и macOS он появится в версии Chrome 158);

  • Расширен спектр устройств, с которыми можно взаимодействовать через API WebHID, предназначенный для низкоуровневого доступа к HID‑устройствам (Human interface device, клавиатуры, мыши, геймпады, сенсорные панели) и организации работы без наличия в системе специфичных драйверов;

  • на странице chrome://extensions в меню управления дополнениями добавлен пункт для выставления оценок и написания рецензии на установленные дополнения, который при нажатии перебрасывает на соответствующие страницы в каталоге Chrome Web Store;

  • реализовано полномочие media‑playback‑while‑not‑visible, позволяющее блокировать воспроизведение звука и видео внутри встроенных iframe‑ов, когда они не находятся в зоне видимости;

  • добавлено CSS‑свойство margin‑trim, позволяющее избавиться от отступов перед первым и после последнего элемента внутри родительского контейнера;

  • добавлено CSS‑свойство text‑decoration‑skip‑spaces, управляющее отображением декораторов (подчёркивание или зачёркивание) под пробелами в тексте;

  • добавлена CSS‑функция symbols() для упрощения настройки использования нестандартных маркеров в списках;

  • в API WebCrypto добавлена поддержка криптоалгоритмов, стойких к подбору на квантовых компьютерах — ML‑KEM и ML‑DSA, а также алгоритмов ChaCha20-Poly1305 и X‑Wing;

  • в API Window Management добавлены новые методы управления окном: maximize(), minimize() и restore() для раскрытия окна на весь экран, сворачивания или восстановления прежнего размера. Также добавлен метод setResizable() для управления возможностью вручную изменять границы окна. В CSS добавлены медиазапросы display‑state и resizable, позволяющие определить свёрнуто или развёрнуто окно, и может ли окно менять размер;

  • добавлены новые встроенные цветовые пространства (PredefinedColorSpace) — srgb‑linear и display‑p3-linear;

  • добавлена поддержка текстовых модулей, импортируемых при помощи конструкции ‘import… with { type: “text” }’.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев