Firefox 92 release

De webblêder Firefox 92 waard frijlitten. Dêrneist is in update makke foar tûken foar lange termyn stipe - 78.14.0 en 91.1.0. De Firefox 93-tûke is oerbrocht nei it beta-teststadium, wêrfan de frijlitting is pland foar 5 oktober.

Wichtichste ynnovaasjes:

  • De mooglikheid tafoege om automatysk troch te stjoeren nei HTTPS mei it "HTTPS"-record yn DNS as analoog fan 'e Alt-Svc HTTP-header (HTTP Alternate Services, RFC-7838), wêrtroch de tsjinner in alternative manier kin bepale om tagong te krijen ta de side. By it ferstjoeren fan DNS-fragen, neist de "A" en "AAAA"-records om IP-adressen te bepalen, wurdt no ek it "HTTPS" DNS-record oanfrege, wêrmei't ekstra parameters foar konfiguraasje fan ferbining trochjûn wurde.
  • Stipe foar juste fideospieljen yn it folsleine kleurberik (Folsleine RGB) is ymplementearre.
  • WebRender is standert ynskeakele foar alle Linux-, Windows-, macOS- en Android-brûkers, gjin útsûnderingen. Mei de frijlitting fan Firefox 93 sil stipe foar de opsjes om WebRender út te skeakeljen (gfx.webrender.force-legacy-layers en MOZ_WEBRENDER=0) stopset wurde en sil de motor ferplicht wurde. WebRender is skreaun yn 'e Rust-taal en lit jo in signifikante ferheging fan renderingssnelheid berikke en de lêst op' e CPU ferminderje troch renderingsoperaasjes fan side-ynhâld nei de GPU-kant te ferpleatsen, dy't wurde ymplementearre troch shaders dy't op 'e GPU rinne. Foar systemen mei âldere fideokaarten of problematyske grafyske stjoerprogramma's sil WebRender softwarerasterisaasjemodus brûke (gfx.webrender.software = wier).
  • It ûntwerp fan siden mei ynformaasje oer flaters yn sertifikaten is opnij ûntwurpen.
    Firefox 92 release
  • Ynbegrepen binne ûntjouwings yn ferbân mei de werstrukturearring fan JavaSkript ûnthâld behear, dy't ferhege prestaasjes en fermindere ûnthâld konsumpsje.
  • In probleem oplost mei prestaasjesdegradaasje yn ljeppers dy't wurde ferwurke yn itselde proses as in ljepper mei in iepen warskôgingsdialooch (alert ()).
  • Yn builds foar macOS: stipe foar ôfbyldings mei ICC v4-kleurprofilen is opnommen, in item foar it oproppen fan de macOS Share-funksje is tafoege oan it menu Triem, en it ûntwerp fan it blêdwizerpaniel is tichter by de algemiene Firefox-styl brocht.
  • De "break-inside" CSS-eigenskip, wêrmei jo it gedrach fan brekken yn fragminteare útfier oanpasse kinne, hat stipe tafoege foar de parameters "avoid-page" en "avoid-column" om side- en kolombrekken yn it haadblok út te skeakeljen.
  • De font-size-adjust CSS-eigenskip ymplemintearret in syntaksis fan twa parameters (bygelyks "font-size-adjust: ex-height 0.5").
  • De parameter foar grutte oanpasse is tafoege oan de @font-face CSS-regel, wêrtroch jo de glyphgrutte kinne skaalje foar in spesifike lettertypestyl sûnder de wearde fan it CSS-eigenskip fan lettertypegrutte te feroarjen (it gebiet ûnder it karakter bliuwt itselde , mar de grutte fan 'e glyph yn dit gebiet feroaret).
  • Stipe tafoege foar it CSS-eigenskip mei aksintkleur, wêrmei jo de kleur fan 'e elemintseleksje-yndikator kinne opjaan (bygelyks de eftergrûnkleur fan it selektearre karfakje).
  • Stipe tafoege foar de parameter systeem-ui oan it CSS-eigenskip fan 'e lettertypefamylje, dy't as oantsjutte glyphs brûkt fan it standert systeemlettertype.
  • JavaScript hat it eigenskip Object.hasOwn tafoege, dat is in ferienfâldige ferzje fan Object.prototype.hasOwnProperty ymplementearre as in statyske metoade. Object.hasOwn({ prop: 42 }, 'prop') // → wier
  • De parameter "Feature-Policy: sprekker-seleksje" tafoege om te kontrolearjen oft WebRTC tagong jout ta audio-útfierapparaten lykas sprekkers en koptelefoan.
  • Foar oanpaste HTML-eleminten wurdt de eigenskip disabledFeatures ymplementearre.
  • Foarsjoen fan de mooglikheid om te folgjen tekst seleksje yn gebieten En troch it behanneljen fan seleksjeferoaringseveneminten yn HTMLInputElement en HTMLTextAreaElement.

Neist ynnovaasjes en bugfixes hat Firefox 92 8 kwetsberens elimineare, wêrfan 6 as gefaarlik markearre binne. 5-kwetsberheden (sammele ûnder CVE-2021-38494 en CVE-2021-38493) wurde feroarsake troch problemen mei ûnthâld, lykas bufferoerlêst en tagong ta al befrijde ûnthâldgebieten. Potinsjeel kinne dizze problemen liede ta it útfieren fan de koade fan in oanfaller by it iepenjen fan spesjaal ûntwurpen siden. In oare gefaarlike kwetsberens CVE-2021-29993 lit yn 'e Android-ferzje ynterface-eleminten ferfange troch manipulaasje fan it protokol "intent://".

De beta-release fan Firefox 93 markearret it opnimmen fan stipe foar it AV1-ôfbyldingsformaat (AVIF), dy't yntra-frame-kompresjetechnologyen brûkt fan it AV1-fideokodearringsformaat.

Boarne: opennet.ru

Add a comment