Firefox 94 bertsioa

Firefox 94 web arakatzailea kaleratu zen. Gainera, epe luzerako laguntza-adarraren eguneraketa sortu zen - 91.3.0. Firefox 95 adarra beta probaren fasera pasatu da, eta horren kaleratzea abenduaren 7rako aurreikusita dago.

Berrikuntza nagusiak:

  • " about:unloads " zerbitzu orri berri bat ezarri da, non erabiltzaileak, memoria-kontsumoa murrizteko, indar handiz deskargatu ahal izango ditu memoriatik baliabide gehien dituzten fitxak itxi gabe (edukia fitxara aldatzean berriro kargatuko da) . "About:unloads" orriak erabilgarri dauden fitxak zerrendatzen ditu lehentasun-ordenaren arabera RAM nahikorik ez dagoenean lehentasunaren arabera. Zerrendako lehentasuna fitxara sartzen den denboraren arabera hautatzen da, eta ez kontsumitutako baliabideen arabera. Deskargatu botoia sakatzen duzunean, zerrendako lehen fitxa memoriatik kenduko da, hurrengoan sakatzen duzunean bigarrena kenduko da, etab. Oraindik ezin da aukeratutako fitxa bat desalojatu.
    Firefox 94 bertsioa
  • Eguneraketa instalatu ondoren lehen aldiz abiarazten duzunean, interfaze berri bat abiarazten da sasoiko sei kolore-gai hautatzeko, eta horretarako hiru kolore ilun-maila eskaintzen dira, edukiaren eremuaren, panelen eta fitxa aldatzeko barra tonu ilunen bistaratzeari eraginez.
    Firefox 94 bertsioa
  • Fisioaren proiektuaren baitan garatutako guneen isolamendu zorrotzaren erregimena proposatzen da. Aurretik erabilitako fitxa prozesatzeko ausazko banaketaren aldean (8 lehenespenez), gune bakoitzaren prozesamendua bere prozesu berezi batean jartzen du, ez fitxen bidez bereizita, domeinuen arabera baizik (Atzizki publikoa). . Modua ez dago aktibatuta erabiltzaile guztientzat; desgaitzeko edo gaitzeko "about:preferences#experimental" orria edo "fission.autostart" ezarpena erabil daiteke.

    Modu berriak Spectre klaseko erasoen aurkako babes fidagarriagoa eskaintzen du, memoria zatikatzea murrizten du eta kanpoko scripten eta iframe blokeen edukia gehiago isolatzeko aukera ematen du. memoria modu eraginkorragoan itzultzen dio sistema eragileari, zabor bilketaren eta kalkulu intentsiboen eragina murrizten du beste prozesuetako orrialdeetan, karga-banaketaren eraginkortasuna areagotzen du PUZaren nukleo desberdinetan eta egonkortasuna hobetzen du (iframe-a prozesatzen duen prozesuaren hutsegitea ez da arrastatuko gune nagusia eta beste fitxa batzuk). Kostua memoria-kontsumoaren gehikuntza orokorra da gune ireki ugari daudenean.

  • Erabiltzaileei Kontu Anitzeko Edukiontzien gehigarria eskaintzen zaie, gune arbitrarioak malguki isolatzeko erabil daitezkeen testuinguruko edukiontzien kontzeptua ezartzen duena. Edukiontziek eduki mota desberdinak isolatzeko gaitasuna ematen dute profil bereizirik sortu gabe, eta horri esker, orrialde talde indibidualen informazioa bereizteko aukera ematen du. Adibidez, komunikazio pertsonalerako, lanerako, erosketak egiteko eta banku-transakzioetarako eremu bereiziak eta isolatuak sor ditzakezu, edo erabiltzaile-kontu desberdinen aldi berean erabiltzeko gune batean antola dezakezu. Edukiontzi bakoitzak denda bereiziak erabiltzen ditu Cookieak, Local Storage API, indexedDB, cachea eta OriginAttributes edukietarako. Gainera, Mozilla VPN erabiltzean, VPN zerbitzari ezberdin bat erabil dezakezu edukiontzi bakoitzeko.
    Firefox 94 bertsioa
  • Eragiketa berresteko eskaera kendu da arakatzailetik irtetean edo menutik leihoa ixtean eta leihoko botoiak ixtean. Horiek. Leihoaren izenburuko "[x]" botoian oker sakatuz gero, fitxa guztiak ixten dira, editatzeko inprimakiak irekita dituztenak barne, aurretik abisurik erakutsi gabe. Saioa leheneratu ondoren, web-inprimakietako datuak ez dira galtzen. Ctrl+Q sakatzean abisu bat bistaratzen jarraitzen da. Jokaera hau ezarpenetan alda daiteke (Panel orokorra / Fitxak atala / "Berretsi fitxa bat baino gehiago itxi aurretik" parametroa).
    Firefox 94 bertsioa
  • Linux plataformarako eraikitzeetan, X11 protokoloa erabiltzen duten ingurune grafikoetarako, lehenespenez errendatzeko backend berri bat gaituta dago, hau da, GLX-ren ordez EGL interfazea erabiltzeagatik grafikoen irteerarako. Backend-ak OpenGL kode irekiko Mesa 21.x eta jabedun NVIDIA 470.x kontrolatzaileekin lan egitea onartzen du. AMD jabedun OpenGL kontrolatzaileak oraindik ez dira onartzen. EGL erabiltzeak gfx kontrolatzaileen arazoak konpontzen ditu eta bideo-azelerazioa eta WebGL eskuragarri dauden gailu sorta zabaltzeko aukera ematen du. Backend berria DMABUF backend-a zatituz prestatzen da, jatorrian Wayland-entzat sortua, eta horri esker, fotogramak GPU memoriara zuzenean atera daitezke, EGL framebuffer-ean islatu eta testura gisa errendatu web-orriko elementuak berdintzean.
  • Linux-erako konpilazioetan, modu lehenetsian gaituta dago arbelarekin arazoak konpontzen dituen geruza Wayland protokoloan oinarritutako inguruneetan. Wayland protokoloan oinarritutako inguruneetan popup-ak kudeatzearekin lotutako aldaketak ere barne hartzen ditu. Wayland-ek popup hierarkia zorrotza behar du, hau da. Guraso-leiho batek leiho txiki bat sor dezake popup batekin, baina leiho horretatik abiarazten den hurrengo pop-upak jatorrizko leiho haurrarenarekin lotu behar du, kate bat osatuz. Firefoxen, leiho bakoitzak hierarkia bat osatzen ez duten hainbat popup sor ditzake. Arazoa izan zen Wayland erabiltzean, popup bat ixteak leiho-kate osoa beste popup batzuekin berreraiki behar duela, nahiz eta irekitako hainbat popup egotea ez den arraroa, menuak eta popup-ak moduan ezartzen baitira. popup-ak tresna-aholkuak, gehigarrien elkarrizketa-koadroak, baimen-eskaerak, etab.
  • Gain-kostua murriztu da performance.mark() eta performance.measure() APIak analizatutako metrika ugarirekin.
  • Orria kargatzean errendatzeko portaera aldatu da, blokeo moduan aldez aurretik irekitako orrien karga beroaren errendimendua hobetzeko.
  • Orriaren karga bizkortzeko, irudiak kargatzeko eta bistaratzeko lehentasuna handitu da.
  • JavaScript motorean, memoria-kontsumoa apur bat murriztu da eta propietateen zenbaketaren errendimendua hobetu da.
  • Zabor-biltzaileen antolamendu-eragiketak hobetu dira, eta horrek orrien karga-denborak murriztu ditu proba batzuetan.
  • PUZaren karga murriztu da socket galdeketan HTTPS konexioak prozesatzen direnean.
  • Biltegiratze-hasiketa azkartu egin da eta hasierako abiarazte-denbora murriztu da hari nagusiko I/O eragiketak murriztuz.
  • Garatzaile-tresnak ixteak lehen baino memoria gehiago askatzen dela ziurtatzen du.
  • @import CSS arauak layer() funtziorako euskarria gehitzen du, @layer araua erabiliz zehaztutako kaskadako geruza baten definizioak ateratzen dituena.
  • structuredClone() funtzioak JavaScript objektu konplexuak kopiatzeko laguntza eskaintzen du.
  • Inprimakietarako, "enterkeyhint" atributua ezarri da, teklatu birtualeko Sartu tekla sakatzean portaera definitzeko aukera ematen duena.
  • HTMLScriptElement.supports() metodoa inplementatu da, arakatzaileak script mota batzuk onartzen dituen egiaztatzeko erabil daitekeena, hala nola JavaScript moduluak edo script klasikoak.
  • ShadowRoot.delegatesFocus propietatea gehitu da delegatesFocus propietatea Shadow DOM bereizi batean ezarrita dagoen egiaztatzeko.
  • Windows plataforman, erabiltzailea eguneraketa bat instalatzeko galderekin distraitu beharrean, arakatzailea atzeko planoan eguneratzen da itxita dagoenean. Windows 11 ingurunean, menu sistema berrirako (Snap Layouts) euskarria ezarri da.
  • macOS eraikitzeek potentzia baxuko modua gaitzen dute pantaila osoko bideoetarako.
  • Android plataformarako bertsioan:
    • Errazagoa da aurretik ikusitako eta itxitako edukira itzultzea - ​​oinarrizko hasierako orri berriak duela gutxi itxitako fitxak, gehitutako laster-markak, bilaketak eta Pocket gomendioak ikusteko aukera ematen du.
    • Hasierako orrian agertzen den edukia pertsonalizatzeko aukera ematen du. Adibidez, gehien bisitatzen dituzun guneen zerrendak, ireki berri diren fitxen, duela gutxi gordetako laster-markak, bilaketak eta Pocket gomendioak erakustea aukera dezakezu.
    • Aspaldi inaktiboak diren fitxak Fitxa Inaktiboen atal bereizi batera eramateko laguntza gehitu da, fitxa nagusia barra nahastea saihesteko. Fitxa inaktiboak bi aste baino gehiago daramatzaten fitxak ditu. Jokabide hau desgaitu daiteke "Ezarpenak->Fitxak->Eraman fitxa zaharrak inaktibora" ezarpenetan.
    • Helbide-barran idazten duzun bitartean gomendioak bistaratzeko heuristikoak zabaldu dira.

Berrikuntzez eta akatsen konponketez gain, Firefox 94-k 16 ahultasun konpondu ditu, eta horietatik 10 arriskutsu gisa markatuta daude. 5 ahultasun memoria arazoek eragiten dute, hala nola buffer gainezkatzeek eta dagoeneko libre dauden memoria-eremuetarako sarbideak. Potentzialki, arazo hauek erasotzaile baten kodea exekutatu dezakete bereziki diseinatutako orrialdeak irekitzean.

Iturria: opennet.ru

Gehitu iruzkin berria