Izdanje Firefoxa 92

Izašao je web preglednik Firefox 92. Osim toga, napravljeno je ažuriranje ogranaka dugoročne podrške - 78.14.0 i 91.1.0. Grana Firefox 93 prebačena je u fazu beta testiranja, čije je izdanje zakazano za 5. listopada.

Glavne inovacije:

  • Dodana je mogućnost automatskog prosljeđivanja na HTTPS pomoću "HTTPS" zapisa u DNS-u kao analognog Alt-Svc HTTP zaglavlja (HTTP Alternate Services, RFC-7838), koji omogućuje poslužitelju da odredi alternativni način pristupa web mjestu. Prilikom slanja DNS upita, uz “A” i “AAAA” zapise za određivanje IP adresa, sada se traži i “HTTPS” DNS zapis kroz koji se prolaze dodatni parametri za postavljanje veze.
  • Implementirana je podrška za ispravnu video reprodukciju u punom rasponu boja (Full RGB).
  • WebRender je prema zadanim postavkama omogućen za sve korisnike Linuxa, Windowsa, macOS-a i Androida, bez iznimaka. S izdanjem Firefoxa 93, podrška za opcije za onemogućavanje WebRendera (gfx.webrender.force-legacy-layers i MOZ_WEBRENDER=0) bit će ukinuta i bit će potreban motor. WebRender je napisan u jeziku Rust i omogućuje vam da postignete značajno povećanje brzine renderiranja i smanjite opterećenje CPU-a premještanjem operacija renderiranja sadržaja stranice na stranu GPU-a, koje se implementiraju kroz shadere koji se izvode na GPU-u. Za sustave sa starijim video karticama ili problematičnim grafičkim upravljačkim programima, WebRender će koristiti softverski način rasterizacije (gfx.webrender.software=true).
  • Redizajniran je dizajn stranica s informacijama o pogreškama u certifikatima.
    Izdanje Firefoxa 92
  • Uključeni su razvoji vezani uz restrukturiranje JavaScript upravljanja memorijom, što je povećalo performanse i smanjilo potrošnju memorije.
  • Riješen je problem s degradacijom performansi u karticama koje se obrađuju u istom procesu kao i kartica s otvorenim dijaloškim okvirom upozorenja (alert()).
  • U verzijama za macOS: uključena je podrška za slike s ICC v4 profilima boja, stavka za pozivanje funkcije macOS Share dodana je u izbornik Datoteka, a dizajn ploče s oznakama približen je općem stilu Firefoxa.
  • CSS svojstvo “break-inside”, koje vam omogućuje da prilagodite ponašanje prijeloma u fragmentiranom izlazu, dodalo je 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 dodan je @font-face CSS pravilu, što vam omogućuje skaliranje veličine 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).
  • Dodana je podrška za CSS svojstvo accent-color, s kojim možete odrediti boju indikatora odabira elementa (na primjer, boju pozadine odabranog potvrdnog okvira).
  • Dodana je podrška za parametar system-ui CSS svojstvu obitelji fontova, koji 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 pruža li WebRTC pristup audio izlaznim uređajima kao što su zvučnici i slušalice.
  • Za prilagođene HTML elemente implementirano je svojstvo disabledFeatures.
  • Omogućena je mogućnost praćenja odabira teksta u područjima I kroz rukovanje događajima selectionchange u HTMLInputElement i HTMLTextAreaElement.

Uz inovacije i ispravke grešaka, Firefox 92 je eliminirao 8 ranjivosti, od kojih je 6 označeno kao opasno. 5 ranjivosti (prikupljenih pod CVE-2021-38494 i CVE-2021-38493) uzrokovane su problemima s memorijom, kao što su prekoračenja međuspremnika i pristup već oslobođenim područjima memorije. Potencijalno, ovi problemi mogu dovesti do izvršavanja koda napadača prilikom otvaranja posebno dizajniranih stranica. Još jedna opasna ranjivost CVE-2021-29993 omogućuje u Android verziji zamjenu elemenata sučelja kroz manipulaciju protokola “intent://”.

Beta izdanje Firefoxa 93 označava uključivanje podrške za AV1 Format slike (AVIF), koji koristi tehnologije kompresije unutar okvira iz AV1 formata video kodiranja.

Izvor: opennet.ru

Dodajte komentar