Firefox 94 vÀljaanne

Ilmus veebibrauser Firefox 94. Samuti on vÀlja antud pikaajalise toe versioon 91.3.0. Beta-testimiseks on viidud Firefox 95, mille vÀljaandmine on planeeritud 7. detsembriks.

PÔhilised uuendused:

  • On loodud uus teenusleht „about:unloads”, kus kasutajad saavad mĂ€lutarbimise vĂ€hendamiseks sundida kĂ”ige ressursside nĂ”udlikumaid vahekaartide mĂ€lu laadimist, neid sulgemata (sisu laaditakse uuesti, kui vahekaardile naased). Lehel „about:unloads” loetletakse olemasolevad vahekaardid vĂ€henemise prioriteedi jĂ€rgi, kui sĂŒsteemis on vĂ€he operatiivmĂ€lu. Prioriteet loetletakse vahekaartide ligipÀÀsuaja alusel, mitte tarbitavate ressursside pĂ”hjal. KlĂ”psates nupule Unload, eemaldatakse loendi esimesena vahekaardit mĂ€lu, jĂ€rgmise klĂ”psuga – teine jne. Vahekaardi valimine ei ole hetkel vĂ”imalik.
    Firefox 94 vÀljaanne
  • Uue versiooni esmakordsel kĂ€ivitamisel avatakse kasutajaliidese uus vahelduvvaliku seade, kus pakutakse kuut hooajalist vĂ€rviteemat, mille jaoks on kolm tumedate toonide rakenduse taset, mis mĂ”jutavad sisu ala, paneelide ja vahekaartide vahetusriba esitlust tumedates toonides.
    Firefox 94 vÀljaanne
  • Pakutakse ranget saidi isolatsiooni reĆŸiimi, mis arenes vĂ€lja projekti Fission raames. Erinevalt seniseid vahekaartide töötlemise juhuslikust jaotusest saadaval protsesside hulgast (vaikimisi 8), tĂ”ukab ranget isolatsiooni reĆŸiim iga saidi töötlemise eraldi protsessi, mitte vahekaartide, vaid domeenide (Public Suffix) kaupa. ReĆŸiim ei aktiveeritud kĂ”igile kasutajatele; selle vĂ€ljalĂŒlitamiseks vĂ”i sisselĂŒlitamiseks vĂ”ib kasutada lehte „about:preferences#experimental” vĂ”i seadet „fission.autostart” menĂŒĂŒs about:config.

    Uus reĆŸiim pakub usaldusvÀÀrsemat kaitset Spectre'i klassi rĂŒnnakute vastu, vĂ€hendab mĂ€lu fragmentatsiooni, vĂ”imaldab tĂ€iendavalt isoleerida vĂ€listest skriptidest ja iframe-blokeeringutest saadud sisu. Samuti naaseb see operatsioonisĂŒsteemile enam efektiivselt mĂ€lu, minimeerib prĂŒgi kogumise ja intensiivsete arvutuste mĂ”ju muudele protsessidele lehtedel ning suurendab koormuse jagamise efektiivsust erinevatele CPU tuumadele, tĂ”stes stabiilsust (iframe töötleva protsessi kokkuvarisemine ei vii endaga kaasa pĂ”hi- ja teiste vahekaartide sulgemist). Hind on ĂŒldine suurenenud mĂ€lu tarbimine suurte avatud saitide arvu korral.

  • Kasutajatele on pakutud tĂ€iendust Multi-Account Containers, mis rakendab kontekstide konteinerite kontseptsiooni, mida saab kasutada suvaliste saitide paindlikuks isolatsiooniks. Kontainerid pakuvad erinevat tĂŒĂŒpi sisu isolatsiooni ilma eraldi profiilide loomise vajaduseta, vĂ”imaldades eristada eraldi lehtede rĂŒhmade teavet. NĂ€iteks saavad kasutajad luua eraldi, ĂŒksteisest isoleeritud piirkondi isikliku suhtlemise, töö, ostude ja pangandustegevuse jaoks vĂ”i korraldada samaaegset erinevate kasutajakontode kasutamist ĂŒhel ja samal saidil. Igas konteineris kasutatakse eraldi salvestusruume kĂŒpsiste, kohalikus salvestuses, indexedDB, cache ja OriginAttributes sisu jaoks. Lisaks sellele, kui kasutatakse Mozilla VPN saab iga konteineri jaoks kasutada erinevaid VPN-servereid.
    Firefox 94 vÀljaanne
  • Brauserist vĂ€ljumisel vĂ”i akna sulgemisel menĂŒĂŒst ja akna sulgemise nuppude kaudu on kĂ”rvaldatud tegevuse kinnituse nĂ”ue. St. vale vajutus nuppule „[x]” akna pealdist loob kĂ”iki vahekaarte, sealhulgas avatud redigeerimisvorme, eelnevate hoiatusteta. Seansi taastamisel ei kao andmed veebivormides. KlĂ”psates Ctrl+Q, vĂ€ljastatakse endiselt hoiatus. Seadetes on vĂ”imalik seda kĂ€itumist muuta (ĂŒldpaneel / vahekaartide sektsioon / parameeter „Kinnita enne mitme vahekaardi sulgemist”).
    Firefox 94 vÀljaanne
  • Linuxi platvorme kasutavates kogudes, mis kasutavad X11 protokolli graafilistes keskkondades, on vaikimisi lubatud uus joonistus tagaosa, mis on mĂ€rkimisvÀÀrne, kuna grafika vĂ€ljastamiseks kasutatakse EGL-d, mitte GLX-i. Tagaosa toetab avatud OpenGL draivereid Mesa 21.x ning eraĂ”iguslikke NVIDIA 470.x draivereid. EraĂ”iguslikud OpenGL draiverid AMD-le ei ole veel toetatud. EGL-i kasutamine lahendab gfx-draiverite probleemid ja laiendab seadmete valikut, mille jaoks on saadaval videote kiirendamine ja WebGL. Uus tagaosa on valmistatud DMABUF tagaosa jagamise kaudu, mis loodi algselt Waylandile ja vĂ”imaldab otse edastada kaadreid GPU-mĂ€llu, mis vĂ”ib ilmuda EGL raamifiltrisse ja kanda tekstuurina veebilehte.
  • Linuxi versioonides on vaikimisi lisatud vahekiht, mis lahendab lĂ”ikeprobleemid Waylandi protokolliga keskkondades. Samuti on kaasatud muudatused, mis puudutavad hĂŒpikakende (popup) töötlemist Waylandi protokolliga keskkondades. Wayland nĂ”uab ranget hĂŒpikakende hierarhiat, st vanemaken vĂ”ib luua lastakna hĂŒpikakendega, kuid sellest aknast alguse saanud jĂ€rgmine hĂŒpikaken tuleb siduda algse lastakna kĂŒlge, moodustades ahela. Firefoxis vĂ”ib iga aken luua mitmeid hĂŒpikaknaid, mis ei moodusta hierarhiat. Probleem seisnes selles, et Waylandi kasutamisel ĂŒhe hĂŒpikakna sulgemine nĂ”uab kogu akende ahela uuesti ĂŒlesehitamist koos teiste hĂŒpikakendega, samas kui mitme avatud hĂŒpikakna olemasolu ei ole haruldane, kuna hĂŒpikakendena on rakendatud menĂŒĂŒd, kontekstitundlikud vihjed, laienduse dialoogid, Ă”iguste nĂ”udmised jne.
  • API performance.mark() ja performance.measure() kasutamisel suure hulga mÔÔdetavate meetrikate puhul on vĂ€hendatud tĂ€iendavaid kulusid.
  • Lehe laadimise ajal on joonistamise kĂ€itumine muutunud, et parandada „soe“ laadimise tĂ”husust varasemalt avatud lehtedes range isoleerimise reĆŸiimis.
  • Lehtede laadimise kiirus on suurenenud piltide laadimise ja kuvamise prioriteedi tĂ”stmisega.
  • JavaScripti mootori mĂ€lu kasutust on veidi vĂ€hendatud ning omaduste lĂ€bivaatamise jĂ”udlust on parandatud.
  • Kogumisarve kutsumise planeerimise operatsioone on tĂ€iustatud, mis on vĂ”imaldanud lehtede laadimise aega mĂ”nedes testides lĂŒhendada.
  • CPU koormust on vĂ€hendatud HTTPS-ĂŒhenduste töötlemisel soklite pollimise kĂ€igus.
  • Salvestuse initsialiseerimist on kiirendatud ja algse kĂ€ivitamise aega on lĂŒhendatud sisse-/vĂ€ljundoperatsioonide vĂ€hendamise tĂ”ttu pĂ”hivoogides.
  • Arendajate tööriistade sulgemisel on vabanenud rohkem mĂ€lu kui varem.
  • CSS reeglis @import on lisatud layer() funktsiooni tugi, mis nĂ€itab kaskaadi kihti, mis on mÀÀratud @layer reegli kaudu.
  • funktsioonis structuredClone() on rakendatud keeruliste JavaScripti objektide kopeerimise tugi.
  • Vormidele on lisatud atribuut "enterkeyhint", mis mÀÀrab, kuidas kĂ€ituda virtual klaviatuuri Enter klahvi vajutamisel.
  • HTMLScriptElement.supports() meetod on rakendatud, mis vĂ”imaldab kontrollida, kas brauser toetab teatud skriptitĂŒĂŒpe, nĂ€iteks JavaScripti mooduleid vĂ”i klassikalisi skripte.
  • ShadowRoot.delegatesFocus omadus on lisatud, et kontrollida, kas property delegatesFocus on seatud eraldi Shadow DOM-is.
  • Windows platvormil on brauser nĂŒĂŒd uuendatud taustal sulgemise ajal, vĂ€ltides kasutaja hĂ€irimist uuenduse installimisel. Windows 11 keskkonnas on implementeeritud uus menĂŒĂŒ sĂŒsteem (Snap Layouts).
  • macOS versioonides on tĂ€isekraanivideo jaoks rakendatud madala energiatarbimise reĆŸiim.
  • Androidi versioonis:
    • Tagasimineku hĂ”lbustamiseks varasemale vaadatud ja suletud sisule on uuel pĂ”hilehe alguses vĂ”imalus vaadata hiljuti suletud vahekaante, tĂ€hendatud jĂ€rjehoidjaid, otsingupĂ€ringuid ja Pocket teenuse soovitusi.
    • Kodukaane sisu, mis kuvatakse, on kohandatav. NĂ€iteks vĂ”ib seadistada kĂ”ige sagedamini kĂŒlastatavate veebisaitide, hiljuti avatud vahekaartide, hiljuti salvestatud jĂ€rjehoidjate, otsingupĂ€ringute ja Pocket soovituste kuvamise.
    • Kauem mitteaktiivsete vahekaartide liikuvuse tugi on lisatud eraldi sektsiooni Inactive Tabs, et vĂ€ltida peamise vahekaardi riba ummistamist. Inactive Tabs-i liikuvad vahekaardid, mida ei ole kĂŒlastatud enam kui 2 nĂ€dala jooksul. Seda kĂ€itumist saab keelata sĂ€ttes „Seaded->Vahekaardid-> Liiguta vanad vahekaardid mitteaktiivseks.”
    • Soovituste vĂ€ljastamise heuristikate on tĂ€iustatud aadressi riba sisestamise ajal.
      Vaata videot

Lisaks uuendustele ja tĂ”rgete parandamisele on Firefox 94-st kĂ”rvaldatud 16 haavatavust, millest 10 on nimetatud ohtlikeks. 5 haavatavust on pĂ”hjustatud mĂ€lu töötlemise probleemidest, nagu puhverdusĂŒlekanded ja juurdepÀÀs juba vabastatud mĂ€lu aladele. Need probleemid vĂ”ivad potentsiaalselt viia kurja meelevaldsetele koodide tĂ€itmisele spetsiaalselt kujundatud lehtede avamisel.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster