Рэліз Firefox 105

Адбыўся рэліз web-браўзэра Firefox 105. Акрамя таго, сфарміравана абнаўленне галінкі з працяглым тэрмінам падтрымкі – 102.3.0. На стадыю бэта-тэставанні пераведзена галінка Firefox 106, рэліз якой намечаны на 18 кастрычніка.

Асноўныя навіны ў Firefox 105:

  • У дыялог прадпрагляду перад вывадам на друк дададзена опцыя для друку толькі бягучай старонкі.
    Рэліз Firefox 105
  • Рэалізаваная падтрымка секцыянаваных Service Worker у блоках iframe, загружаных са іншых сайтаў (Service Worker можна зарэгістраваць у іншым iframe і ён будзе ізаляваны ў прывязцы да дамена, з якога загружаны гэты iframe).
  • На платформе Windows рэалізаваная магчымасць выкарыстання жэсту, слізгальнага па тачпад двума пальцамі направа ці налева, для навігацыі па гісторыі наведванняў.
  • Забяспечана сумяшчальнасць са спецыфікацыяй User Timing Level 3, якая вызначае праграмны інтэрфейс для вымярэння распрацоўшчыкамі прадукцыйнасці сваіх web-прыкладанняў. У новай версіі ў метадах 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

Дадаць каментар