Ho lokolloa ha Firefox 92

Ho ile ha lokolloa sebatli sa marang-rang sa Firefox 92. Ho feta moo, ntlafatso ea makala a ts'ehetso ea nako e telele e entsoe - 78.14.0 le 91.1.0. Lekala la Firefox 93 le fetiselitsoe sethaleng sa tlhahlobo ea beta, eo tokollo ea eona e reretsoeng ka la 5 Mphalane.

Litlhahiso tse ka sehloohong:

  • E ekelitse bokhoni ba ho fetisetsa HTTPS ka bo eona ho sebelisa rekoto ea "HTTPS" ho DNS e le analogue ea hlooho ea Alt-Svc HTTP (HTTP Alternate Services, RFC-7838), e lumellang seva ho fumana mokhoa o mong oa ho fumana sebaka sa marang-rang. Ha u romela lipotso tsa DNS, ho phaella litlalehong tsa "A" le "AAAA" ho fumana liaterese tsa IP, rekoto ea "HTTPS" DNS e boetse e kōptjoa, eo ka eona ho fetisoang litekanyetso tse eketsehileng tsa ho seta khokahanyo.
  • Ts'ehetso ea ho bapala ka video e nepahetseng ka mebala e felletseng (RGB e felletseng) e kentsoe tšebetsong.
  • WebRender e lumelloa ke kamehla bakeng sa basebelisi bohle ba Linux, Windows, MacOS le Android, ntle le mekhelo. Ka ho lokolloa ha Firefox 93, ts'ehetso ea likhetho tsa ho tima WebRender (gfx.webrender.force-legacy-layers le MOZ_WEBRENDER=0) e tla emisoa mme enjene e tla hlokahala. WebRender e ngotsoe ka puo ea Rust mme e u lumella ho fihlela keketseho e kholo ea lebelo la ho fana le ho fokotsa mojaro ho CPU ka ho tsamaisa litaba tsa leqephe tse fanang ka lits'ebetso ho lehlakoreng la GPU, tse kengoang ts'ebetsong ka li-shaders tse sebetsang ho GPU. Bakeng sa litsamaiso tse nang le likarete tsa khale tsa video kapa li-drive tsa litšoantšo tse nang le bothata, WebRender e tla sebelisa software rasterization mode (gfx.webrender.software=true).
  • Moralo oa maqephe a nang le tlhahisoleseling mabapi le liphoso tsa setifikeiti o hlophisitsoe bocha.
    Ho lokolloa ha Firefox 92
  • Ho kenyellelitsoe le lintlafatso tse amanang le tokiso ea taolo ea memori ea JavaScript, e ekelitseng ts'ebetso le ho fokotsa tšebeliso ea memori.
  • E rarollotse bothata ka phokotso ea ts'ebetso ho li-tab tse sebetsoang ka mokhoa o ts'oanang le tab e nang le puisano e bulehileng ea tlhokomeliso (temoso ()).
  • In builds for macOS: tšehetso ea litšoantšo tse nang le ICC v4 color profiles e kenyelelitsoe, ntho ea ho letsetsa MacOS Share e kenyellelitsoe ho menu ea Faele, mme moralo oa sebaka sa li-bookmark o atamelitsoe haufi le setaele se akaretsang sa Firefox.
  • Thepa ea "break-inside" CSS, e u lumellang hore u iketsetse boitšoaro ba khefu ho lihlahisoa tse arohaneng, e ekelitse ts'ehetso bakeng sa "leqephe la qoba" le "column-column" liparamente ho thibela likheo tsa maqephe le likholomo sebakeng se seholo.
  • Thepa ea CSS e fetolang boholo ba fonte e sebelisa syntax ea liparamente tse peli (mohlala, "font-size-adjust: ex-height 0.5").
  • Paramethara ea ho fetola boholo e kenyelelitsoe molaong oa @font-face CSS, o u lumellang ho lekanya boholo ba glyph bakeng sa setaele se itseng sa fonte ntle le ho fetola boleng ba thepa ea CSS ea boholo ba fonte (sebaka se tlas'a sebopeho se ntse se tšoana. , empa boholo ba glyph sebakeng sena boa fetoha).
  • Ts'ehetso e ekelitsoeng bakeng sa thepa ea CSS ea 'mala oa accent, eo ka eona u ka hlakisang' mala oa letšoao la khetho ea element (mohlala, bokamorao ba 'mala oa lebokose le khethiloeng).
  • Tšehetso e ekelitsoeng bakeng sa parameter ea system-ui ho thepa ea CSS ea font-family, eo ha e hlalosoa e sebelisang li-glyphs ho tloha fonteng ea kamehla ea tsamaiso.
  • JavaScript e kentse thepa ea Object.hasOwn, e leng mofuta o nolofalitsoeng oa Object.prototype.hasOwnProperty e kentsoeng tšebetsong e le mokhoa o tsitsitseng. Object.hasOwn({ prop: 42 }, 'prop') // → 'nete
  • E kentse paramente ea "Feature-Policy: khetho ea libui" ho laola hore na WebRTC e fana ka phihlello ea lisebelisoa tsa molumo tse kang libui le li-headphone.
  • Bakeng sa likarolo tsa tloaelo tsa HTML, thepa ea disabledFeatures e kentsoe tšebetsong.
  • E fane ka bokhoni ba ho latela khetho ea mongolo libakeng Le ka ho sebetsana le liketsahalo tsa phetoho ea khetho ho HTMLInputElement le HTMLTextAreaElement.

Ntle le boqapi le litokiso tsa liphoso, Firefox 92 e felisitse bofokoli ba 8, bao 6 ea bona e tšoailoeng e le kotsi. Bofokoli ba 5 (bo bokelletsoeng tlas'a CVE-2021-38494 le CVE-2021-38493) bo bakoa ke mathata a mohopolo, joalo ka buffer overflows le phihlello ea libaka tsa memori tse seng li lokolotsoe. Mohlomong, mathata ana a ka lebisa ts'ebetsong ea khoutu ea mohlaseli ha a bula maqephe a entsoeng ka mokhoa o khethehileng. Kotsi e 'ngoe e kotsi ea CVE-2021-29993 e lumella mofuta oa Android ho fetola likarolo tsa sebopeho ka ho thetsa "intent://".

Ho lokolloa ha beta ha Firefox 93 ho tšoaea ho kenyelletsoa ha tšehetso bakeng sa AV1 Image Format (AVIF), e sebelisang theknoloji ea ho hatella ka har'a foreime ho tsoa sebopehong sa khouto sa video sa AV1.

Source: opennet.ru

Eketsa ka tlhaloso