Релиз на Firefox 158

Състоянието на браузъра Firefox 158 беше освободено, а актуализации на предишни версии с дългосрочна поддръжка — 153.5.0 и 115.43.0, бяха формирани. В рамките на новия двуседмичен цикъл на издаване, версия Firefox 159 беше преместена в етапа на бета тестване, като излизането ѝ е планирано за 27 октомври.

Основни новини в Firefox 158 (1, 2, 3):

  • Поддръжката за декодиране на изображения в JPEG XL формат е включена по подразбиране. MIME типът 'image/jxl' беше добавен в HTTP заглавието Accept. Както в Chrome, добавената в Firefox реализация на JPEG-XL е базирана на библиотеката jxl-rs, написана на Rust. JPEG XL позволява намаляване на размера на файловете с 30-50% в сравнение с JPEG изображения със същото качество. Сред поддържаните разширени функционалности са: HDR, анимация, прозрачност, режим на прогресивно зареждане, плавно влошаване на качеството при намаляване на битрейта, без загуби JPEG компресия, поддръжка на до 4099 канала и широк спектър от дълбини на цвета.
  • В режим 'Smart Window', който предоставя отделно пространство за взаимодействие с изкуствения интелект, е добавена функция за автоматично попълване на формуляри. При кликване върху поле в уеб формата, AI предлага опции, генерирани въз основа на отворените табове и предишно запомнени данни за автоматично попълване. Функцията е активирана за част от потребителите.
  • В настройките за фон на страницата, която се показва при отваряне на нов таб, е осигурено запазването на историята на всички изтеглени фонови изображения, а не само на последното изображение. Всички изображения, избрани от потребителя, могат да бъдат прегледани в секцията 'Вашите изображения'.

  • Подобрено е запазването на страници в 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