Firefox 121 vÀljalase

Ilmus web-brauser Firefox 121 ning vÀlja on antud ka pika toetuse haru versioon 115.6.0. Beeta-testimise faasi on jÔudnud Firefox 122 haru, mille vÀljaandmine on planeeritud 23. jaanuariks.

Peamised uuendused Firefox 121-s:

  • Linuxis on vaikimisi aktiveeritud komposiitide kasutamine. serverile Wayland kasutamine XWaylandi asemel lahendab probleemid puuteplaadi toimimises, ĆŸestide toetuses puutetundlike ekraanide jaoks ja DPI seadistamises iga monitori jaoks Waylandi-pĂ”histes keskkondades. Wayland demonstreerib ka graafikatöötluse jĂ”udluse kasvu. Kuid Waylandi protokolli piirangute tĂ”ttu on pĂ”hjustatud probleeme „pildis pildis” akna esiplaanile toomisel.
  • Seadete jaotises Üldine/Sirvimine on lisatud valik linkide rĂ”hutamise kohustuslikuks aktiveerimiseks, sĂ”ltumata saidi CSS-i seadistustest (vĂ”ib olla kasulik inimestele, kellel on vĂ€rvide tajumisega probleeme).
    Firefox 121 vÀljalase
  • PDF-vaaturis on rakendatud ujuva nupu kuvamine, millel on prĂŒgikasti ikoon, et eemaldada jooniseid, tekste ja pilte, mis on lisatud PDF-i redigeerimise kĂ€igus.
    Firefox 121 vÀljalase
  • Windowsi platvormil on rakendatud kutse AV1 Video Extension paketi installimiseks, mis vĂ”imaldab riistvaralist kiirendamist AV1 formaadis video dekodeerimisel.
  • macOS platvormil on lisatud toimetamine hÀÀle kĂ€skude kaudu.
  • Lisatud on iframe-blokkide laetud laadimise tugi, mis vĂ”imaldab mitte laadida sisu, mis jÀÀb nĂ€htavast alast vĂ€ljapoole, kuni kasutaja kerib lehte elemendi vahetusse eelĂ”htusse. Lehtede laetud laadimise haldamiseks on iframe-silti lisatud atribuut loading, mille vÀÀrtus vĂ”ib olla lazy (<iframe loading=lazy>). Laetud laadimine aitab vĂ€hendada mĂ€lutarbimist, vĂ€hendada liiklust ja suurendada lehtede esialgset avamise kiirus.
  • Lisatud CSS-i pseudoklass „:has()“, mis kontrollib, kas vanemal elemendil on laps. Näiteks „p:has(span)“ katab elemendid, <p>, mille sees on element <span>.
  • CSS-i omadusele text-indent on lisatud parameetrid hanging ja each-line, mis lihtsustavad lĂ”ike stiilide kujundamist, nĂ€iteks bibliografiate ja luuletuste puhul. Samuti on lubatud kombineerida mitu text-indent parameetrit ĂŒhes avaldises, nĂ€iteks text-indent: 3em hanging each-line.
  • CSS-i omadusele text-wrap on lisatud parameetrid: balance (parandab mitme rea tekstiplokkide ĂŒhtlast vormindamist, nĂ€iteks pika pealkirjaga) ja stable (keelab sisu reformeerimise selle redigeerimise ajal).
  • Date.parse() funktsiooni on lisatud tugi tĂ€iendavatele formaatidele, nagu MMM-DD-YYYY, millisekundite mÀÀramine, nĂ€dalapĂ€eva mÀÀramine kuupĂ€eva ees (nt «Wed, 1970-01-01») ning nĂ€dalapĂ€eva kirjutamisvigade ignoreerimine (nt «foo 1970-01-01»).
  • Lisa statiline meetod Promise.withResolvers(), mis vĂ”imaldab kasutada callback-funktsioone resolve ja reject, et mÀÀrata kĂ€itlejad, mis lubavad vĂ”i tagasi lĂŒkavad Promise'i mÀÀratlemise pĂ€rast selle loomist.
  • WebAssembly'sse on lisatud toetust kĂ€skudele return_call ja return_call_indirect, et optimeerida sabakutsumist (tail-call), mis vĂ”imaldab vĂ€hendada mĂ€lu tarbimist virnas, suurendada jĂ”udlust ja parandada funktsionaalsete programmeerimiskeelte toetust.
  • WebTransport API-s, mis on mĂ”eldud andmete saatmiseks ja vastuvĂ”tmiseks brauseri ning serveriga, on lisatud omadus sendOrder, mis vĂ”imaldab mÀÀrata eraldi prioriteedid saatmiseks ja vastuvĂ”tmiseks kahepoolses voos.
  • Veebiarendustööriistades on tehtud tööd, et parandada puuetega inimeste mugavust, nĂ€iteks on erinevates tööriistades ĂŒhtlustatud ja suurendatud fookuse indikaatorit. JavaScripti sisseehitatud silurisse on lisatud valik „Pause on debugger statement“, et silur vĂ€lja lĂŒlitada.
    Firefox 121 vÀljalase
  • Androidi versioonis on kĂ”rvaldatud avariilised lĂ”petamised, mis esinesid lĂ”ikepinna kopeerimisel ja tĂ€isekraanil teatamise kuvamisel. Probleemid Google Pixel 8 ja Samsung Galaxy S22 nutitelefonide joonistamisega on lahendatud. KĂ€ivitatud on lisade kataloog. PrivaatsusreĆŸiimis on tagatud kolmandate osapoolte kĂŒpsiste ning kohaliku salvestuse blokeerimine. KĂ€sitsi seadistamise reĆŸiimis on Enhanced Tracking Protection'is sisse lĂŒlitatud jĂ€lgimiskoodi blokeerimine, mida kasutatakse sotsiaalmeedias.

Firefox 121 toob ka uueid funktsioone ja parandas 27 haavatavust. 13 haavatavust (11 ĂŒhendatud CVE-2023-6864 ja CVE-2023-6873), mis on mĂ€rgitud ohtlikeks, on seotud mĂ€luga seotud probleemidega, nagu mĂ€lupuhvrite ĂŒlevoolud ja juurdepÀÀs juba vabastatud mĂ€lupiirkondadele. Need probleemid vĂ”ivad potentsiaalselt vĂ”imaldada kurjategijal kĂ€ivitada koodi spetsiaalselt vormindatud lehtede avamisel. Veel ĂŒks ohtlik haavatavus (CVE-2023-6135) on seotud NSS-teegi haavatavusega Minerva rĂŒnnakule, mis vĂ”imaldab sulgeda vĂ”tme taastamist kolmandate kanalite kaudu andmete analĂŒĂŒsi abil.

Allikas: opennet.ru

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