Izdanje Firefox 92

Objavljen je web pretraživač Firefox 92. Osim toga, kreirano je ažuriranje grana za dugoročnu podršku - 78.14.0 i 91.1.0. Ogranak Firefox 93 prebačen je u fazu beta testiranja, čije je puštanje zakazano za 5. oktobar.

Glavne inovacije:

  • Dodata je mogućnost automatskog prosljeđivanja na HTTPS korištenjem “HTTPS” zapisa u DNS-u kao analoga Alt-Svc HTTP zaglavlja (HTTP Alternate Services, RFC-7838), što omogućava serveru da odredi alternativni način pristupa stranici. Prilikom slanja DNS upita, pored zapisa “A” i “AAAA” za određivanje IP adresa, sada se traži i “HTTPS” DNS zapis preko kojeg se prosljeđuju dodatni parametri za podešavanje veze.
  • Implementirana je podrška za ispravnu reprodukciju videa u punom rasponu boja (Full RGB).
  • WebRender je podrazumevano omogućen za sve korisnike Linux, Windows, macOS i Android, bez izuzetaka. Sa izdavanjem Firefoxa 93, podrška za opcije za onemogućavanje WebRendera (gfx.webrender.force-legacy-layers i MOZ_WEBRENDER=0) će biti ukinuta i bit će potreban motor. WebRender je napisan na Rust jeziku i omogućava vam da postignete značajno povećanje brzine renderovanja i smanjite opterećenje CPU-a premještanjem operacija renderiranja sadržaja stranice na stranu GPU-a, koje se implementiraju kroz shadere koji rade na GPU-u. Za sisteme sa starijim grafičkim karticama ili problematičnim grafičkim drajverima, WebRender će koristiti mod rasterizacije softvera (gfx.webrender.software=true).
  • Redizajniran je dizajn stranica sa informacijama o greškama u certifikatima.
    Izdanje Firefox 92
  • Uključeni su razvoji vezani za restrukturiranje JavaScript upravljanja memorijom, koje je povećalo performanse i smanjilo potrošnju memorije.
  • Rešen je problem sa degradacijom performansi na karticama koje se obrađuju u istom procesu kao i kartica sa otvorenim dijalogom upozorenja (alert()).
  • U verzijama za macOS: uključena je podrška za slike sa ICC v4 profilima boja, stavka za pozivanje macOS Share funkcije je dodana u meni Datoteka, a dizajn table sa obeleživačima je bliži opštem Firefox stilu.
  • CSS svojstvo “break-inside”, koje vam omogućava da prilagodite ponašanje prekida u fragmentiranom izlazu, ima dodatnu podršku za parametre “avoid-page” i “avoid-column” za onemogućavanje prijeloma stranica i stupaca u glavnom bloku.
  • CSS svojstvo font-size-adjust implementira sintaksu s dva parametra (na primjer, "font-size-adjust: ex-height 0.5").
  • Parametar size-adjust je dodan u @font-face CSS pravilo, koje vam omogućava da skalirate veličinu glifa za određeni stil fonta bez promjene vrijednosti CSS svojstva veličine fonta (područje ispod znaka ostaje isto , ali se veličina glifa u ovom području mijenja).
  • Dodata podrška za CSS svojstvo akcentne boje, pomoću koje možete odrediti boju indikatora odabira elementa (na primjer, boju pozadine odabranog polja za potvrdu).
  • Dodata podrška za system-ui parametar CSS svojstvu porodice fontova, koje kada je navedeno koristi glifove iz zadanog sistemskog fonta.
  • JavaScript je dodao svojstvo Object.hasOwn, koje je pojednostavljena verzija Object.prototype.hasOwnProperty implementirano kao statička metoda. Object.hasOwn({ prop: 42 }, 'prop') // → istina
  • Dodan je parametar “Feature-Policy: speaker-selection” za kontrolu da li WebRTC pruža pristup audio izlaznim uređajima kao što su zvučnici i slušalice.
  • Za prilagođene HTML elemente implementirano je svojstvo disabledFeatures.
  • Pruža mogućnost praćenja odabira teksta u područjima I kroz rukovanje događajima selectchange u HTMLInputElement i HTMLTextAreaElement.

Pored inovacija i ispravki grešaka, Firefox 92 je eliminisao 8 ranjivosti, od kojih je 6 označeno kao opasno. 5 ranjivosti (sakupljene pod CVE-2021-38494 i CVE-2021-38493) uzrokovane su problemima s memorijom, kao što su prelijevanje bafera i pristup već oslobođenim memorijskim područjima. Potencijalno, ovi problemi mogu dovesti do izvršavanja napadačevog koda prilikom otvaranja posebno dizajniranih stranica. Još jedna opasna ranjivost CVE-2021-29993 omogućava u verziji za Android zamjenu elemenata sučelja kroz manipulaciju "intent://" protokola.

Beta izdanje Firefoxa 93 označava uključivanje podrške za AV1 format slike (AVIF), koji koristi tehnologije kompresije unutar kadra iz AV1 formata za kodiranje videa.

izvor: opennet.ru

Dodajte komentar