Релиз на 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