Mozilla выпустила Firefox 156: ускоренный PDF-просмотрщик, экономия памяти на JPEG и целых 74 закрытые уязвимости.
Вышла новая версия Firefox — 156. Одновременно с ней обновились ветки с долгим сроком поддержки: 153.3.0, 140.16.0 и 115.41.0. Двухнедельный цикл выпусков продолжает работать: ветка Firefox 157 уже переведена на стадию бета-тестирования, а её полноценный релиз назначен на 29 сентября.
Одно из наиболее заметных улучшений — встроенный PDF-просмотрщик стал запускаться примерно на 45% быстрее. Также в новой версии заметно снизилось потребление памяти и уменьшилась нагрузка на процессор при отрисовке крупных JPEG-файлов, которые масштабируются под размер страницы.
На Windows-устройствах с процессорами на архитектуре ARM64 в видеозвонках через WebRTC теперь задействовано аппаратное декодирование потоков H264. Пользователи macOS получили возможность настроить автоматический запуск браузера после загрузки компьютера. В CSS-свойстве text-box-trim, отвечающем за область обрезки отступов вокруг текста, размеры обрезки теперь учитывают метрики шрифта для первой строки, оформленной через псевдоэлемент «::first-line».
В Android-версии браузера появился встроенный VPN с 50 ГБ трафика в месяц — правда, пока он активирован лишь у части пользователей. Кроме того, стало можно менять позицию воспроизведения видео или музыки прямо из панели уведомлений, а системное меню обмена данными Android дополнилось полезными опциями: отправкой вкладки на другое устройство и сканированием QR-кода.
Помимо нововведений и исправления ошибок, в Firefox 156 закрыто 74 уязвимости. Большинство из них связано с работой с памятью — переполнениями буферов и обращением к уже освобождённым участкам. Теоретически такие проблемы могут дать злоумышленнику выполнить свой код, если открыть специально подготовленную страницу. Бета-версия Firefox 157, тем временем, примечательна серьёзной переработкой пользовательского интерфейса.
