Izdaja Firefox 92

Izdan je bil spletni brskalnik Firefox 92. Poleg tega je bila ustvarjena posodobitev za veje dolgoročne podpore - 78.14.0 in 91.1.0. Podružnica Firefox 93 je bila prenesena v fazo beta testiranja, katere izdaja je predvidena za 5. oktober.

Glavne novosti:

  • Dodana možnost samodejnega posredovanja na HTTPS z uporabo zapisa »HTTPS« v DNS kot analogu glave HTTP Alt-Svc (HTTP Alternate Services, RFC-7838), ki strežniku omogoča, da določi alternativni način dostopa do spletnega mesta. Pri pošiljanju DNS poizvedb se poleg zapisov “A” in “AAAA” za določanje naslovov IP sedaj zahteva tudi DNS zapis “HTTPS”, preko katerega se prenašajo dodatni parametri nastavitve povezave.
  • Implementirana je podpora za pravilno predvajanje videa v celotnem barvnem obsegu (Full RGB).
  • WebRender je privzeto omogočen za vse uporabnike sistemov Linux, Windows, macOS in Android brez izjem. Z izdajo Firefoxa 93 bo podpora za možnosti za onemogočanje WebRenderja (gfx.webrender.force-legacy-layers in MOZ_WEBRENDER=0) ukinjena in potreben bo motor. WebRender je napisan v jeziku Rust in vam omogoča, da dosežete znatno povečanje hitrosti upodabljanja in zmanjšate obremenitev CPE s premikanjem operacij upodabljanja vsebine strani na stran GPE, ki se izvajajo prek senčil, ki se izvajajo na GPE. Za sisteme s starejšimi video karticami ali problematičnimi grafičnimi gonilniki bo WebRender uporabil programski način rastriranja (gfx.webrender.software=true).
  • Prenovljen je dizajn strani z informacijami o napakah v certifikatih.
    Izdaja Firefox 92
  • Vključen je razvoj, povezan s prestrukturiranjem upravljanja pomnilnika JavaScript, ki je povečal zmogljivost in zmanjšal porabo pomnilnika.
  • Odpravljena je težava s poslabšanjem zmogljivosti v zavihkih, ki se obdelujejo v istem procesu kot zavihek z odprtim opozorilnim pogovornim oknom (alert()).
  • V različicah za macOS: vključena je podpora za slike z barvnimi profili ICC v4, element za klic funkcije macOS Share je bil dodan v meni Datoteka, zasnova plošče z zaznamki pa je bila približana splošnemu slogu Firefoxa.
  • Lastnost CSS »break-inside«, ki vam omogoča prilagajanje obnašanja prelomov v fragmentiranem izpisu, je dodala podporo za parametra »avoid-page« in »avoid-column«, da onemogočite prelome strani in stolpcev v glavnem bloku.
  • Lastnost CSS font-size-adjust implementira sintakso z dvema parametroma (na primer "font-size-adjust: ex-height 0.5").
  • Parameter size-adjust je bil dodan pravilu CSS @font-face, ki vam omogoča spreminjanje velikosti glifa za določen slog pisave, ne da bi spremenili vrednost lastnosti CSS velikosti pisave (območje pod znakom ostane enako , vendar se velikost glifa na tem območju spremeni).
  • Dodana podpora za lastnost CSS accent-color, s katero lahko določite barvo indikatorja izbire elementa (na primer barvo ozadja izbranega potrditvenega polja).
  • Lastnosti CSS družine pisav je dodana podpora za parameter sistemskega uporabniškega vmesnika, ki, ko je določen, uporablja glife iz privzete sistemske pisave.
  • JavaScript je dodal lastnost Object.hasOwn, ki je poenostavljena različica Object.prototype.hasOwnProperty, implementirana kot statična metoda. Object.hasOwn({ prop: 42 }, ‘prop’) // → res
  • Dodan parameter »Feature-Policy: speaker-selection« za nadzor, ali WebRTC omogoča dostop do zvočnih izhodnih naprav, kot so zvočniki in slušalke.
  • Za elemente HTML po meri je implementirana lastnost disabledFeatures.
  • Zagotovljena možnost sledenja izboru besedila v območjih in z obravnavanjem dogodkov selectionchange v HTMLInputElement in HTMLTextAreaElement.

Poleg novosti in popravkov napak je Firefox 92 odpravil 8 ranljivosti, od katerih jih je 6 označenih kot nevarnih. 5 ranljivosti (zbranih pod CVE-2021-38494 in CVE-2021-38493) povzročajo težave s pomnilnikom, kot so prekoračitve medpomnilnika in dostop do že sproščenih pomnilniških območij. Potencialno lahko te težave povzročijo izvedbo napadalčeve kode pri odpiranju posebej oblikovanih strani. Druga nevarna ranljivost CVE-2021-29993 omogoča v različici Android zamenjavo elementov vmesnika z manipulacijo protokola »intent://«.

Beta izdaja Firefoxa 93 označuje vključitev podpore za format slike AV1 (AVIF), ki izkorišča tehnologije stiskanja znotraj okvira iz formata za kodiranje videa AV1.

Vir: opennet.ru

Dodaj komentar