Izdanje Firefox 121

Izdaja web-preglednika Firefox 121 in oblikovanje načrta za dolgo podporo – 115.6.0. Na beta-testiranje je bila prenesena različica Firefox 122, katere izdaja je predvidena za 23. januar.

Glavne novosti v Firefox 121:

  • V Linuxu je privzeto omogočeno uporabo kompozitnega strežnika Waylanda namesto XWaylanda, kar je omogočilo reševanje težav s touchpadom, podporo za geste na zaslonih na dotik in nastavljanje DPI za vsak zaslon v okolju Wayland. Uporaba Waylanda prav tako prinaša povečano zmogljivost pri delu z grafiko. Kljub temu pa so zaradi omejitev protokola Wayland prisotne težave z izhodom okna "slika v sliki" na sprednjo stran.
  • V nastavitvah v razdelku General/Browsing je dodana možnost za prisilno vključitev podčrtavanja povezav, ne glede na CSS nastavitve na spletni strani (lahko je koristno za ljudi, ki imajo težave s percepcijo barv).
    Izdanje Firefox 121
  • V bralniku PDF je implementirano prikazovanje lebdeče gumbe za brisanje risb, besedila in slik, dodanih med urejanjem PDF-ja.
    Izdanje Firefox 121
  • Na platformi Windows je bil implementiran izhodni poziv za namestitev paketa AV1 Video Extension, ki omogoča strojno pospešitev dekodiranja videa v formatu AV1.
  • Na platformi macOS je bila dodana podpora za upravljanje s pomočjo glasovnih ukazov.
  • Dodana je podpora za odloženo nalaganje iframe blokov, kar omogoča, da se vsebina, ki se nahaja zunaj vidnega območja, ne naloži, dokler uporabnik ne povleče strani na mesto, neposredno pred elementom. Za upravljanje z odloženim nalaganjem strani je bila v oznako "iframe" dodana lastnost "loading", ki lahko sprejme vrednost "lazy" (<iframe loading=lazy>). Odloženo nalaganje bo zmanjšalo porabo pomnilnika, znižalo promet in povečalo hitrost začetnega nalaganja strani.
  • Dodana CSS-pseudoklas ':has()' za provjeru prisutnosti dječjeg elementa unutar roditeljskog. Na primjer, 'p:has(span)' obuhvaća elemente <p>, unutar kojih se nalazi element <span>.
  • V CSS lastnost text-indent so dodane možnosti "hanging" in "each-line", ki poenostavljajo oblikovanje slogov odstavkov, na primer z bibliografijami in poezijo. Prav tako je dovoljena kombinacija več parametrov text-indent v enem izrazu, na primer "text-indent: 3em hanging each-line".
  • V CSS lastnosti text-wrap so dodane možnosti: „balance“ (omogoča bolj dosledno oblikovanje večvrstičnih besedilnih blokov, kot so dolgi naslovi) in „stable“ (prepove preformatiranje vsebine med njenim urejanjem).
  • V funkcijo Date.parse() je bila dodana podpora za dodatne formate, kot so MMM-DD-YYYY, označevanje milisekund, določitev dneva v tednu pred datumom („Wed, 1970-01-01“) in ignoriranje napak pri pisanju dneva v tednu („foo 1970-01-01“).
  • Dodana je bila statična metoda Promise.withResolvers(), ki omogoča uporabo callback-funkcij resolve in reject za določanje obdelovalcev, ki rešujejo ali zavrnejo obljube po njihovi ustvaritvi.
  • V WebAssembly je bila dodana podpora za navodila return_call in return_call_indirect za optimizacijo končne rekurzije (tail-call), ki omogoča zmanjšanje porabe pomnilnika na skladu, povečanje zmogljivosti in izboljšanje podpore funkcionalnim programskim jezikom.
  • V API WebTransport, namenjenem pošiljanju in sprejemanju podatkov med brskalnikom in serverom, je bilo dodano lastnost sendOrder, ki omogoča določitev posameznih prioritet za pošiljanje in prejemanje v dvostranskih tokovih.
  • V orodjih za spletne razvijalce je bilo izvedenih nekaj izboljšav za osebe s posebnimi potrebami, na primer, indikator fokusa je bil poenoten in povečano v različnih orodjih. V vgrajenem JavaScript razhroščevanju je bila dodana možnost „Pause on debugger statement“ za izklop razhroščevalnika.
    Izdanje Firefox 121
  • V različici za Android so odpravljena zrušitvena klica, ki se pojavijo pri kopiranju v odložišče in prikazu celotnozrnatega obvestila. Rešene so težave z upodabljanjem na pametnih telefonih Google Pixel 8 in Samsung Galaxy S22. Uveden je bil imenik dodatkov. V načinu zasebnega brskanja je bila zagotovljena blokada zunanjih piškotkov in dostopa do lokalnega shranjevanja. V načinu ročne nastavitve zaščite izboljšanega sledenja je bila vključena blokada kode za sledenje gibanjem, ki se uporablja v družbenih omrežjih.

Poleg novosti in odprave napak je v Firefox 121 odprtih 27 ranljivosti. 13 ranljivosti (11 združenih pod CVE-2023-6864 in CVE-2023-6873), označenih kot nevarne, je povzročilo težave z upravljanjem pomnilnika, kot so prelitja pomnilnika in dostop do že osvobojenih območij pomnilnika. Te težave lahko privedejo do izvajanja kode zlonamerne osebe ob odprtju posebej oblikovanih strani. Še ena nevarna ranljivost (CVE-2023-6135) je povezana s ranljivostjo knjižnice NSS proti napadu „Minerva“, ki omogoča ponovno ustvarjanje zasebnega ključa preko analize podatkov po stranskih kanalih.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster