Ukukhishwa kweFirefox 92

Kukhishwe isiphequluli sewebhu seFirefox 92. Ngaphezu kwalokho, kwakhiwe isibuyekezo samagatsha osekelo lwesikhathi eside - 78.14.0 kanye ne-91.1.0. Igatsha leFirefox 93 lidluliselwe esigabeni sokuhlola i-beta, ukukhululwa kwayo kuhlelelwe umhla zi-5 kuMfumfu.

Okuqanjiwe okuyinhloko:

  • Kwengezwe amandla okudlulisela ngokuzenzakalelayo ku-HTTPS kusetshenziswa irekhodi elithi “HTTPS” ku-DNS njenge-analogue yesihloko se-Alt-Svc HTTP (Alternate Services, RFC-7838), evumela iseva ukuthi inqume enye indlela yokufinyelela isayithi. Lapho uthumela imibuzo ye-DNS, ngaphezu kwamarekhodi okuthi “A” kanye “AAAA” ukuze kutholwe amakheli e-IP, irekhodi le-DNS elithi “HTTPS” liyacelwa manje, okudlula ngalo imingcele yokusetha yokuxhumana eyengeziwe.
  • Ukusekelwa kokudlalwa kabusha kwevidiyo okulungile ebangeni eligcwele lombala (i-RGB Egcwele) sekuqalisiwe.
  • I-WebRender inikwe amandla ngokuzenzakalelayo kubo bonke abasebenzisi be-Linux, Windows, macOS kanye ne-Android, akukho okuhlukile. Ngokuphuma kweFirefox 93, ukusekelwa kwezinketho zokukhubaza i-WebRender (gfx.webrender.force-legacy-layers kanye ne-MOZ_WEBRENDER=0) kuzonqanyulwa futhi injini izodingeka. I-WebRender ibhalwe ngolimi Lwe-Rust futhi ikuvumela ukuthi ufinyelele ekwenyukeni okukhulu kwejubane lokunikeza futhi wehlise umthwalo ku-CPU ngokuhambisa okuqukethwe kwekhasi okuhlinzeka ngemisebenzi ohlangothini lwe-GPU, okusetshenziswa ngemithunzi esebenza ku-GPU. Kumasistimu anamakhadi evidiyo amadala noma izishayeli zezithombe eziyinkinga, i-WebRender izosebenzisa i-software rasterization mode (gfx.webrender.software=true).
  • Idizayini yamakhasi anolwazi mayelana namaphutha ezitifiketi iklanywe kabusha.
    Ukukhishwa kweFirefox 92
  • Kufakiwe intuthuko ehlobene nokuhlelwa kabusha kokuphathwa kwenkumbulo ye-JavaScript, okukhuphule ukusebenza nokunciphisa ukusetshenziswa kwenkumbulo.
  • Kuxazululwe inkinga ngokonakaliswa kokusebenza kumathebhu acutshungulwa ngenqubo efanayo nethebhu enengxoxo evulekile yesixwayiso (isaziso()).
  • Ekwakheni i-macOS: ukusekelwa kwezithombe ezinamaphrofayili ombala we-ICC v4 kufakiwe, into yokubiza umsebenzi we-MacOS Share yengezwe kumenyu yefayela, futhi ukwakheka kwephaneli yamabhukumaka sekusondezwe eduze kwesitayela esijwayelekile seFirefox.
  • Isici se-CSS esithi “break-inside”, esikuvumela ukuthi wenze ngendlela oyifisayo ukuziphatha kwekhefu kokuphumayo okuyiziqephu, sengeze usekelo lwemingcele ethi “gwema-ikhasi” kanye “nokugwema ikholomu” ukuze ukhubaze ukuhlukana kwekhasi nekholomu kubhulokhi enkulu.
  • Isici se-CSS sokulungisa usayizi wefonti sisebenzisa i-syntax enepharamitha ezimbili (isibonelo, "lungisa-usayizi wefonti: ubude bangaphambili 0.5").
  • Ipharamitha yokulungisa usayizi yengezwe emthethweni we-@font-face CSS, okuvumela ukuthi ulinganise usayizi weglyph wesitayela esithile sefonti ngaphandle kokushintsha inani lempahla ye-CSS yosayizi wefonti (indawo engaphansi komlingiswa ihlala injalo. , kodwa usayizi weglyph kule ndawo uyashintsha).
  • Usekelo olungeziwe lwesici se-CSS sombala we-accent, ongacacisa ngaso umbala wesikhombi sokukhetha isici (isibonelo, umbala wangemuva webhokisi lokuhlola elikhethiwe).
  • Usekelo olungeziwe lwepharamitha yesistimu-ui esakhiweni sefonti somndeni we-CSS, okuthi uma sicacisiwe sisebenzisa ama-glyphs asuka kufonti yesistimu ezenzakalelayo.
  • I-JavaScript yengeze isici se-Object.hasOwn, okuyinguqulo eyenziwe lula ye-Object.prototype.hasOwnProperty esetshenziswe njengendlela emile. Object.hasOwn({ prop: 42 }, 'prop') // → iqiniso
  • Kwengezwe ipharamitha ethi “Inqubomgomo Yesici: ukukhetha isipikha” ukuze ulawule ukuthi i-WebRTC inikeza ukufinyelela kumadivayisi okukhipha umsindo njengezipikha nama-headphone.
  • Kuzinto ze-HTML zangokwezifiso, isici se-disabledFeatures siyasetshenziswa.
  • Kunikezwe ikhono lokulandelela ukukhetha kombhalo ezindaweni Futhi ngokusingatha imicimbi yokushintsha okukhethiwe ku-HTMLInputElement kanye ne-HTMLTextAreaElement.

Ngokungeziwe ezenzweni ezintsha nokulungiswa kweziphazamisi, iFirefox 92 isuse ubungozi obuyi-8, okungu-6 kukho okumakwe njengokuyingozi. 5 ubungozi (okuqoqwe ngaphansi kwe-CVE-2021-38494 kanye ne-CVE-2021-38493) kubangelwa izinkinga zenkumbulo, njengokuchichima kwe-buffer nokufinyelela ezindaweni zenkumbulo esezikhululiwe kakade. Ngokunokwenzeka, lezi zinkinga zingaholela ekusetshenzisweni kwekhodi yomhlaseli lapho kuvulwa amakhasi aklanywe ngokukhethekile. Okunye ukuba sengozini okuyingozi kwe-CVE-2021-29993 kuvumela enguqulweni ye-Android ukuthi kuthathelwe indawo ama-elementi esixhumi esibonakalayo ngokukhohliswa kwephrothokholi ethi “intent://”.

Ukukhishwa kwe-beta kweFirefox 93 kuphawula ukufakwa kosekelo lwefomethi yesithombe ye-AV1 (AVIF), esebenzisa ubuchwepheshe bokucindezela ngaphakathi kohlaka kusuka kufomethi yombhalo wekhodi wevidiyo ye-AV1.

Source: opennet.ru

Engeza amazwana