Релиз Firefox 158
- Вышел Firefox 158; ветки с длительной поддержкой обновлены до 153.5.0 и 115.43.0, а Firefox 159 перешёл в бета-тестирование.
- В Firefox 158 по умолчанию включено декодирование JPEG XL; файлы этого формата могут быть на 30–50% меньше JPEG при том же качестве.
- В браузере устранены 77 уязвимостей, 30 из них признаны опасными с высоким уровнем риска.
Почему это важно: Некоторые уязвимости могут позволить выполнить код злоумышленника при открытии специально оформленных страниц.
Состоялся релиз web-браузера Firefox 158 и сформированы обновления прошлых веток с длительным сроком поддержки — 153.5.0 и 115.43.0. В рамках нового двухнедельного цикла формирования релизов на стадию бета-тестирования переведена ветка Firefox 159, релиз которой намечен на 27 октября.
Основные новшества в Firefox 158 (1, 2, 3):
Включена по умолчанию поддержка декодирования изображений в формате JPEG XL. В HTTP-заголовок Accept добавлен MIME-тип «image/jxl». Как и в Chrome добавленная в Firefox реализация JPEG-XL основана на библиотеке jxl-rs, написанной на Rust. JPEG XL позволяет добиться уменьшения размера файлов на 30–50% по сравнению с изображениями JPEG идентичного качества. Среди поддерживаемых расширенных возможностей: HDR, анимация, прозрачность, режим прогрессивной загрузки, плавное ухудшение качества при уменьшении битрейта, сжатие JPEG без потерь, поддержка до 4099 каналов и большой диапазон глубин цвета.
В режим »Smart Window», предоставляющий отдельное пространство взаимодействия с AI, добавлена возможность автозаполнения форм. При клике на поле в web-форме AI предлагает варианты, созданные с учётом открытых вкладок и ранее запомненных данных автозаполнения. Возможность активирована для части пользователей.
В настройках фона на странице, показываемой при открытии новой вкладки, обеспечено сохранение истории всех загруженных фоновых изображений, а не только самого последнего изображения. Все выбранные пользователем изображения можно посмотреть в секции «Your images».

Улучшено сохранение страниц в формате PDF и вывод на печать в Linux и macOS. Решены проблемы с отрисовкой PDF, такие как игнорирование математических символов.
Реализован перевод на белорусский язык.
За счёт применения субпиксельного позиционирования прокрутки (без округления до целых экранных пикселей) повышена плавность прокрутки на экранах с высокой плотностью пикселей или при изменении масштаба страницы.
В CSS-функцию calc () добавлена поддержка типизированной арифметики, позволяющей выполнять арифметические операции с учётом заданных единиц измерения, например, calc (50vw + 2rem), calc (1000 px / 2) или calc (40deg + 2rad).
В API Notification и метод ServiceWorkerRegistration.showNotification () добавлена опция navigate, определяющая URL для перехода после клика на уведомление.
Для элементов ввода с атрибутом 'autocomplete=«webauthn»' реализован показ всплывающего окна беспарольной авторизации по отпечатку пальца или лицу.
В свойство PerformanceResourceTiming.deliveryType добавлена поддержка значения «cache» для идентификации ресурсов, полученных из кэша.
Добавлена поддержка WebGL-расширения EXT_polygon_offset_clamp.
В версии Firefox для Android предоставлена возможность размещения панели со списком вкладок в верхней или нижней части окна.
Сформирована новая редакция Firefox Enterprise, особенности которой описаны в отдельном обзоре.
Кроме новшеств и исправления ошибок, в Firefox 158 устранено 77 уязвимостей, у 30 из которых выставлен высокий уровень опасности. Большинство уязвимостей вызваны проблемами при работе с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц.
Источник: http://www.opennet.ru/opennews/art.shtml? num=66459
© OpenNet
