Vydanie Firefoxu 92

Bol vydaný webový prehliadač Firefox 92. Okrem toho bola vytvorená aktualizácia pobočiek dlhodobej podpory - 78.14.0 a 91.1.0. Vetva Firefoxu 93 bola presunutá do fázy beta testovania, ktorej vydanie je naplánované na 5. októbra.

Hlavné inovácie:

  • Pridaná možnosť automatického posielania ďalej na HTTPS pomocou záznamu „HTTPS“ v DNS ako analógu HTTP hlavičky Alt-Svc (HTTP Alternate Services, RFC-7838), čo umožňuje serveru určiť alternatívny spôsob prístupu na stránku. Pri odosielaní DNS dotazov sa teraz okrem záznamov “A” a “AAAA” na určenie IP adries vyžaduje aj DNS záznam “HTTPS”, cez ktorý sa prenášajú ďalšie parametre nastavenia pripojenia.
  • Bola implementovaná podpora správneho prehrávania videa v plnom farebnom rozsahu (Full RGB).
  • WebRender je predvolene povolený pre všetkých používateľov systémov Linux, Windows, macOS a Android bez výnimky. S vydaním Firefoxu 93 bude ukončená podpora pre možnosti deaktivácie WebRender (gfx.webrender.force-legacy-layers a MOZ_WEBRENDER=0) a bude potrebný engine. WebRender je napísaný v jazyku Rust a umožňuje dosiahnuť výrazné zvýšenie rýchlosti vykresľovania a znížiť zaťaženie CPU presunutím operácií vykresľovania obsahu stránky na stranu GPU, ktoré sú implementované prostredníctvom shaderov bežiacich na GPU. Pre systémy so staršími grafickými kartami alebo problematickými grafickými ovládačmi bude WebRender používať softvérový rasterizačný režim (gfx.webrender.software=true).
  • Prepracovaný je dizajn stránok s informáciami o chybách v certifikátoch.
    Vydanie Firefoxu 92
  • Zahrnutý je vývoj súvisiaci s reštrukturalizáciou správy pamäte JavaScript, ktorá zvýšila výkon a znížila spotrebu pamäte.
  • Vyriešený problém so znížením výkonu na kartách, ktoré sa spracúvajú rovnakým procesom ako karta s otvoreným dialógovým oknom výstrahy (alert()).
  • V zostavách pre macOS: zahrnutá je podpora obrázkov s farebnými profilmi ICC v4, do ponuky Súbor pribudla položka na volanie funkcie zdieľania macOS a dizajn panela záložiek sa priblížil všeobecnému štýlu Firefoxu.
  • Vlastnosť CSS „break-inside“, ktorá vám umožňuje prispôsobiť správanie zlomov v fragmentovanom výstupe, pridala podporu pre parametre „vyhnúť sa stránke“ a „vyhnúť sa stĺpcu“ na zakázanie zlomov strán a stĺpcov v hlavnom bloku.
  • Vlastnosť CSS font-size-adjust implementuje dvojparametrovú syntax (napríklad "font-size-adjust: ex-height 0.5").
  • Do pravidla CSS @font-face bol pridaný parameter size-adjust, ktorý umožňuje škálovať veľkosť glyfu pre konkrétny štýl písma bez zmeny hodnoty vlastnosti CSS font-size (oblasť pod znakom zostáva rovnaká , ale veľkosť glyfu v tejto oblasti sa mení).
  • Pridaná podpora pre vlastnosť CSS accent-color, pomocou ktorej môžete určiť farbu indikátora výberu prvku (napríklad farbu pozadia vybratého zaškrtávacieho políčka).
  • Do vlastnosti CSS rodiny fontov bola pridaná podpora pre parameter system-ui, ktorý po zadaní používa glyfy z predvoleného systémového písma.
  • JavaScript pridal vlastnosť Object.hasOwn, čo je zjednodušená verzia Object.prototype.hasOwnProperty implementovaná ako statická metóda. Object.hasOwn({ prop: 42 }, 'prop') // → true
  • Pridaný parameter „Feature-Policy: speaker-selection“ na kontrolu, či WebRTC poskytuje prístup k audio výstupným zariadeniam, ako sú reproduktory a slúchadlá.
  • Pre vlastné prvky HTML je implementovaná vlastnosť disabledFeatures.
  • Poskytuje možnosť sledovať výber textu v oblastiach A prostredníctvom spracovania udalostí selectionchange v HTMLInputElement a HTMLTextAreaElement.

Okrem inovácií a opráv chýb odstránil Firefox 92 8 zraniteľností, z ktorých 6 je označených ako nebezpečné. 5 zraniteľností (zozbieraných pod CVE-2021-38494 a CVE-2021-38493) je spôsobených problémami s pamäťou, ako je pretečenie vyrovnávacej pamäte a prístup k už uvoľneným oblastiam pamäte. Tieto problémy môžu potenciálne viesť k spusteniu kódu útočníka pri otváraní špeciálne navrhnutých stránok. Ďalšia nebezpečná zraniteľnosť CVE-2021-29993 umožňuje vo verzii Android nahradiť prvky rozhrania manipuláciou s protokolom „intent://“.

Beta verzia Firefoxu 93 znamená zahrnutie podpory pre formát AV1 Image Format (AVIF), ktorý využíva technológie kompresie medzi snímkami z formátu kódovania videa AV1.

Zdroj: opennet.ru

Pridať komentár