Релиз на Firefox 105

Състоянието на релиза на уеб браузъра Firefox 105. Освен това е подготвена актуализация на дългосрочната поддръжка — 102.3.0. В бета тестиране е преместен клонът Firefox 106, чието издаване е насрочено за 18 октомври.

Основни нововъведения в Firefox 105:

  • В диалога за предварителен преглед преди печат е добавена опция за печат само на текущата страница.
    Релиз на Firefox 105
  • Реализирана е поддръжка на секционни Service Worker в iframe блокове, зареждани от външни сайтове (Service Worker може да бъде регистриран в външен iframe и той ще бъде изолиран в контекста на домейн, от който е зареден този iframe).
  • На платформата Windows е реализирана възможността да се използва жест, плъзгащ се по тачпада с два пръста наляво или надясно, за навигация в историята на посещенията.
  • Обезпечена е съвместимост с спецификацията User Timing Level 3, която определя програмния интерфейс за измерване на производителността на уеб приложенията от разработчиците. В новата версия в методите performance.mark и performance.measure са добавени допълнителни аргументи за задаване на собствено начално/крайно време, продължителност и прикрепени данни.
  • Оптимизирани са методите array.includes и array.indexOf с използване на SIMD инструкции, което е позволило да се удвои производителността на търсенето в големи списъци.
  • В Linux е намалена вероятността Firefox да изчерпи цялата налична памет по време на работа и е увеличена ефективността при недостатъчна свободна памет.
  • Съществено е повишена стабилността на работата на платформата Windows при недостатъчна памет в системата.
  • Добавен е API OffscreenCanvas, позволяващ в отделен поток да се рисуват canvas елементи в буфер, независимо от DOM. В OffscreenCanvas е реализирана работа в контекстите Window и Web Worker, както и е осигурена поддръжка на шрифтове.
  • Добавени са API TextEncoderStream и TextDecoderStream, опростяващи преобразуването на потоци с бинарни данни в текст и обратно.
  • За определените в добавките скриптове за обработка на съдържание е реализиран параметър RegisteredContentScript.persistAcrossSessions, позволяващ създаването на постоянни скриптове (persistent), които запазват състоянието между сесиите.
  • В версията за Android интерфейсът е преходил към използване на шрифта, предлаган по подразбиране в Android. Реализирано е отварянето на табове, предоставени от Firefox на други устройства.

Освен нововъведенията и корекциите на грешки, във Firefox 105 са отстранени 13 уязвимости, от които 9 са определени като критични (7 под CVE-2022-40962) и са свързани с проблеми при работа с паметта, като пренасищане на буфера и достъп до вече освободени области на паметта. Потенциално тези проблеми могат да доведат до изпълнение на злонамерен код при отваряне на специално оформени страници.

В бета версията на Firefox 106 е активирана по подразбиране възможността за рисуване на графични маркери (драфтове с ръка) и прикрепяне на текстови коментари в вградения PDF преглеждащ. Значително е подобрена поддръжката на WebRTC (библиотеката libwebrtc е обновена от версия 86 до 103), включително е увеличена производителността на RTP и са подобрени средствата за предоставяне на достъп до екран в среди, базирани на протокол Wayland.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster