Firefox 92 lage

Yo te pibliye navigatè entènèt Firefox 92. Anplis de sa, yo te kreye yon ajou nan branch sipò alontèm - 78.14.0 ak 91.1.0. Branch Firefox 93 la te transfere nan etap tès beta a, li pwograme pou 5 oktòb.

Prensipal inovasyon:

  • Te ajoute kapasite pou otomatikman voye HTTPS lè l sèvi avèk dosye "HTTPS" nan DNS kòm yon analogue nan Alt-Svc HTTP header (HTTP Altène Sèvis, RFC-7838), ki pèmèt sèvè a detèmine yon fason altènatif jwenn aksè nan sit la. Lè w ap voye demann DNS, anplis dosye "A" ak "AAAA" pou detèmine adrès IP yo, yo mande kounye a dosye DNS "HTTPS" a, kote yo pase lòt paramèt konfigirasyon koneksyon an.
  • Sipò pou lèktur videyo kòrèk nan seri a plen koulè (Full RGB) te aplike.
  • WebRender aktive pa default pou tout itilizatè Linux, Windows, macOS ak Android, pa gen okenn eksepsyon. Avèk lage Firefox 93, sipò pou opsyon yo enfim WebRender (gfx.webrender.force-legacy-layers ak MOZ_WEBRENDER=0) yo pral sispann epi motè a pral nesesè. WebRender ekri nan lang Rust la epi li pèmèt ou reyalize yon ogmantasyon siyifikatif nan vitès rann epi redwi chaj la sou CPU a lè w deplase operasyon rann kontni paj la sou bò GPU, ki aplike atravè shaders kouri sou GPU la. Pou sistèm ki gen kat videyo ki pi gran oswa chofè grafik ki gen pwoblèm, WebRender pral sèvi ak mòd rasterizasyon lojisyèl (gfx.webrender.software=true).
  • Konsepsyon paj ki gen enfòmasyon sou erè nan sètifika yo te reamenaje.
    Firefox 92 lage
  • Gen devlopman ki gen rapò ak restriktirasyon jesyon memwa JavaScript, ki te ogmante pèfòmans ak redwi konsomasyon memwa.
  • Rezoud yon pwoblèm ak degradasyon pèfòmans nan onglè ke yo trete nan menm pwosesis la kòm yon tab ak yon dyalòg alèt louvri (alèt ()).
  • Nan builds pou macOS: gen sipò pou imaj ki gen pwofil koulè ICC v4, yo te ajoute yon atik pou rele fonksyon macOS Share nan meni Fichye a, epi konsepsyon panèl Bookmarks la vin pi pre estil jeneral Firefox.
  • Pwopriyete CSS "break-inside" la, ki pèmèt ou personnaliser konpòtman kraze nan pwodiksyon fragmenté, te ajoute sipò pou paramèt "evite-paj" ak "evite-kolòn" pou enfim paj ak kolòn repo nan blòk prensipal la.
  • Pwopriyete CSS font-size-adjust aplike yon sentaks de paramèt (pa egzanp, "font-size-adjust: ex-height 0.5").
  • Paramèt ajisteman gwosè a te ajoute nan règ CSS @font-face la, ki pèmèt ou echèl gwosè glif la pou yon stil polis espesifik san yo pa chanje valè pwopriyete CSS gwosè font la (zòn ki anba karaktè a rete menm jan an). , men gwosè glif la nan zòn sa a chanje).
  • Te ajoute sipò pou pwopriyete a aksan-koulè CSS, ak ki ou ka presize koulè a ​​nan endikatè a seleksyon eleman (pa egzanp, koulè background nan kaz la chwazi).
  • Te ajoute sipò pou paramèt sistèm-ui nan pwopriyete CSS font-family, ki lè yo espesifye sèvi ak glif ki soti nan font sistèm default la.
  • JavaScript te ajoute pwopriyete Object.hasOwn, ki se yon vèsyon senplifye Object.prototype.hasOwnProperty aplike kòm yon metòd estatik. Object.hasOwn({ prop: 42 }, 'prop') // → vre
  • Te ajoute paramèt "Feature-Policy: speaker-selection" pou kontwole si WebRTC bay aksè a aparèy pwodiksyon odyo tankou moun kap pale ak kas ekoutè.
  • Pou eleman HTML koutim, pwopriyete disabledFeatures yo aplike.
  • Bay kapasite nan swiv seleksyon tèks nan zòn yo Epi atravè jere evènman selectionchange nan HTMLInputElement ak HTMLTextAreaElement.

Anplis de inovasyon ak korije ensèk, Firefox 92 te elimine 8 vilnerabilite, nan yo 6 yo make kòm danjere. 5 vilnerabilite (kolekte anba CVE-2021-38494 ak CVE-2021-38493) se koze pa pwoblèm memwa, tankou debòde tanpon ak aksè nan zòn memwa ki deja libere. Potansyèlman, pwoblèm sa yo ka mennen nan ekzekisyon kòd yon atakè lè yo louvri paj ki fèt espesyalman. Yon lòt vilnerabilite danjere CVE-2021-29993 pèmèt nan vèsyon an android ranplase eleman koòdone atravè manipilasyon pwotokòl "entansyon: //".

Version beta Firefox 93 make enklizyon sipò pou AV1 Image Format (AVIF), ki pwofite teknoloji konpresyon andedan-ankadreman ki soti nan fòma kodaj videyo AV1.

Sous: opennet.ru

Add nouvo kòmantè