Rilaxx ta' Firefox 92

Ġie rilaxxat il-web browser Firefox 92. Barra minn hekk, inħoloq aġġornament għall-fergħat ta 'appoġġ fit-tul - 78.14.0 u 91.1.0. Il-fergħa Firefox 93 ġiet trasferita għall-istadju tal-ittestjar beta, li r-rilaxx tiegħu huwa skedat għall-5 ta 'Ottubru.

Innovazzjonijiet ewlenin:

  • Miżjud il-kapaċità li tgħaddi awtomatikament lil HTTPS billi tuża r-rekord "HTTPS" fid-DNS bħala analogu tal-header Alt-Svc HTTP (Servizzi Alternattivi HTTP, RFC-7838), li jippermetti lis-server jiddetermina mod alternattiv biex jaċċessa s-sit. Meta tibgħat mistoqsijiet DNS, minbarra r-rekords "A" u "AAAA" biex jiddeterminaw l-indirizzi IP, issa jintalab ukoll ir-rekord DNS "HTTPS", li permezz tiegħu jiġu mgħoddija parametri addizzjonali tas-setup tal-konnessjoni.
  • Ġie implimentat appoġġ għal daqq tal-vidjow korrett fil-firxa sħiħa tal-kuluri (Full RGB).
  • WebRender huwa attivat awtomatikament għall-utenti kollha tal-Linux, Windows, macOS u Android, mingħajr eċċezzjoni. Bir-rilaxx ta' Firefox 93, l-appoġġ għall-għażliet biex WebRender jiġi diżattivat (gfx.webrender.force-legacy-layers u MOZ_WEBRENDER=0) se jitwaqqaf u l-magna tkun meħtieġa. WebRender huwa miktub fil-lingwa Rust u jippermettilek li tikseb żieda sinifikanti fil-veloċità tar-rendi u tnaqqas it-tagħbija fuq is-CPU billi tmexxi l-operazzjonijiet ta 'l-għoti tal-kontenut tal-paġna lejn in-naħa tal-GPU, li huma implimentati permezz ta' shaders li jaħdmu fuq il-GPU. Għal sistemi b'kards tal-vidjo anzjani jew sewwieqa tal-grafika problematiċi, WebRender se juża l-mod ta 'rasterizzazzjoni tas-softwer (gfx.webrender.software=true).
  • Id-disinn ta' paġni b'informazzjoni dwar żbalji fiċ-ċertifikati ġie mfassal mill-ġdid.
    Rilaxx ta' Firefox 92
  • Inklużi huma żviluppi relatati mar-ristrutturar tal-ġestjoni tal-memorja JavaScript, li żied il-prestazzjoni u naqqas il-konsum tal-memorja.
  • Solvuta kwistjoni bid-degradazzjoni tal-prestazzjoni f'tabs li huma pproċessati fl-istess proċess bħal tab b'djalogu miftuħ ta 'twissija (alert()).
  • Fil-bini għal macOS: appoġġ għall-immaġini bi profili tal-kulur ICC v4 huwa inkluż, oġġett għas-sejħa tal-funzjoni tal-MacOS Share ġie miżjud mal-menu File, u d-disinn tal-pannell tal-bookmarks ġie eqreb lejn l-istil ġenerali ta 'Firefox.
  • Il-proprjetà CSS "break-inside", li tippermettilek tippersonalizza l-imġieba ta 'pawżi fl-output frammentat, żiedet appoġġ għall-parametri "evitar-paġna" u "evitar-kolonna" biex tiddiżattiva pawżi ta' paġna u kolonna fil-blokk prinċipali.
  • Il-proprjetà CSS font-size-adjust timplimenta sintassi b'żewġ parametri (per eżempju, "font-size-adjust: ex-height 0.5").
  • Il-parametru ta' aġġustament tad-daqs ġie miżjud mar-regola CSS @font-face, li tippermettilek li tiskala id-daqs tal-glyph għal stil ta' font speċifiku mingħajr ma tbiddel il-valur tal-proprjetà CSS tad-daqs tat-tipa (iż-żona taħt il-karattru tibqa' l-istess , iżda d-daqs tal-glyph f'din iż-żona jinbidel).
  • Appoġġ miżjud għall-proprjetà CSS tal-kulur aċċent, li biha tista 'tispeċifika l-kulur tal-indikatur tal-għażla tal-element (per eżempju, il-kulur tal-isfond tal-kaxxa ta' kontroll magħżula).
  • Appoġġ miżjud għall-parametru system-ui għall-proprjetà CSS font-family, li meta speċifikat juża glifi mill-font default tas-sistema.
  • JavaScript żied il-proprjetà Object.hasOwn, li hija verżjoni simplifikata ta' Object.prototype.hasOwnProperty implimentata bħala metodu statiku. Object.hasOwn({ prop: 42 }, ‘prop’) // → veru
  • Żid il-parametru "Feature-Policy: għażla tal-kelliem" biex jikkontrolla jekk WebRTC jipprovdix aċċess għal apparati tal-ħruġ tal-awdjo bħal kelliema u headphones.
  • Għal elementi HTML personalizzati, il-proprjetà disabledFeatures hija implimentata.
  • Ipprovda l-abbiltà li ssegwi l-għażla tat-test fiż-żoni u billi timmaniġġja avvenimenti ta’ selectionchange f’HTMLInputElement u HTMLTextAreaElement.

Minbarra l-innovazzjonijiet u t-tiswija tal-bugs, Firefox 92 elimina 8 vulnerabbiltajiet, li minnhom 6 huma mmarkati bħala perikolużi. 5 vulnerabbiltajiet (miġbura taħt CVE-2021-38494 u CVE-2021-38493) huma kkawżati minn problemi bil-memorja, bħal buffer overflows u aċċess għal żoni tal-memorja diġà meħlusa. Potenzjalment, dawn il-problemi jistgħu jwasslu għall-eżekuzzjoni ta 'kodiċi ta' attakkant meta tiftaħ paġni ddisinjati apposta. Vulnerabbiltà perikoluża oħra CVE-2021-29993 tippermetti fil-verżjoni Android li tissostitwixxi l-elementi tal-interface permezz tal-manipulazzjoni tal-protokoll "intent://".

Ir-rilaxx beta ta 'Firefox 93 jimmarka l-inklużjoni ta' appoġġ għall-Format tal-Immaġini AV1 (AVIF), li jisfrutta teknoloġiji ta 'kompressjoni intra-frame mill-format ta' kodifikazzjoni tal-vidjo AV1.

Sors: opennet.ru

Żid kumment