Реліз Firefox 158

Відбувся реліз 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(1000px / 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 з яких виставлений високий рівень небезпеки. Більшість уразливостей викликані проблемами при роботі з пам'яттю, такими як переповнення буферів та звернення до звільнених областей пам'яті. Потенційно ці проблеми здатні призвести до виконання коду зловмисника при відкритті спеціально оформлених сторінок.

Джерело: opennet.ru

Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери 🔥 Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери | ProHoster