Firefox 92 idasilẹ

Aṣawari wẹẹbu Firefox 92 ti tu silẹ. Ni afikun, imudojuiwọn si awọn ẹka atilẹyin igba pipẹ ni a ṣẹda - 78.14.0 ati 91.1.0. Ẹka Firefox 93 ti gbe lọ si ipele idanwo beta, itusilẹ rẹ ti ṣeto fun Oṣu Kẹwa 5.

Awọn imotuntun akọkọ:

  • Ṣe afikun agbara lati firanṣẹ siwaju laifọwọyi si HTTPS ni lilo igbasilẹ “HTTPS” ni DNS bi afọwọṣe ti akọle HTTP Alt-Svc (HTTP Alternate Services, RFC-7838), eyiti ngbanilaaye olupin lati pinnu ọna yiyan lati wọle si aaye naa. Nigbati o ba nfi awọn ibeere DNS ranṣẹ, ni afikun si awọn igbasilẹ “A” ati “AAAA” lati pinnu awọn adirẹsi IP, igbasilẹ “HTTPS” DNS ti wa ni bayi tun beere, nipasẹ eyiti o ti kọja awọn eto iṣeto asopọ afikun.
  • Atilẹyin fun ṣiṣiṣẹsẹhin fidio ti o pe ni iwọn awọ ni kikun (RGB ni kikun) ti ni imuse.
  • WebRender ṣiṣẹ nipasẹ aiyipada fun gbogbo Linux, Windows, macOS ati awọn olumulo Android, ko si awọn imukuro. Pẹlu itusilẹ Firefox 93, atilẹyin fun awọn aṣayan lati mu WebRender ṣiṣẹ (gfx.webrender.force-legacy-layers ati MOZ_WEBRENDER=0) yoo da duro ati pe engine yoo nilo. WebRender ti kọ ni ede Rust ati gba ọ laaye lati ṣaṣeyọri ilosoke pataki ni iyara Rendering ati dinku fifuye lori Sipiyu nipa gbigbe awọn iṣẹ ṣiṣe awọn akoonu oju-iwe si ẹgbẹ GPU, eyiti o ṣe imuse nipasẹ awọn shaders nṣiṣẹ lori GPU. Fun awọn ọna ṣiṣe pẹlu awọn kaadi fidio agbalagba tabi awọn awakọ eya aworan iṣoro, WebRender yoo lo ipo rasterization sọfitiwia (gfx.webrender.software=otitọ).
  • Apẹrẹ ti awọn oju-iwe pẹlu alaye nipa awọn aṣiṣe ninu awọn iwe-ẹri ti tun ṣe.
    Firefox 92 idasilẹ
  • To wa pẹlu awọn idagbasoke ti o ni ibatan si atunto ti iṣakoso iranti JavaScript, eyiti o pọ si iṣẹ ati idinku agbara iranti.
  • Ti yanju ọrọ kan pẹlu ibajẹ iṣẹ ṣiṣe ni awọn taabu ti o ti ni ilọsiwaju ni ilana kanna bi taabu kan pẹlu ajọṣọrọsọ titaniji ṣiṣi (gbigbọn()).
  • Ni awọn kọ fun macOS: atilẹyin fun awọn aworan pẹlu awọn profaili awọ ICC v4 wa ninu, ohun kan fun pipe iṣẹ Pin MacOS ti ṣafikun si akojọ aṣayan Faili, ati apẹrẹ ti ẹgbẹ bukumaaki ti wa ni isunmọ si aṣa Firefox gbogbogbo.
  • Ohun-ini “fifọ-inu” CSS, eyiti o fun ọ laaye lati ṣe akanṣe ihuwasi ti awọn fifọ ni iṣelọpọ pipin, ti ṣafikun atilẹyin fun “yago fun oju-iwe” ati “yago fun iwe-ọwọ” lati mu oju-iwe ati awọn fifọ iwe ni bulọki akọkọ.
  • Ohun-ini CSS-size-size-size-font n ṣe imuse sintasi-paramita meji (fun apẹẹrẹ, “iwọn-fọọmu-ṣatunṣe: giga giga 0.5”).
  • Atunse iwọn-iwọn ti fi kun si ofin @ font-oju CSS, eyiti o fun ọ laaye lati ṣe iwọn iwọn glyph fun ara fonti kan pato laisi iyipada iye ti ohun-ini CSS-iwọn fonti (agbegbe labẹ ohun kikọ naa jẹ kanna. , ṣugbọn iwọn glyph ni agbegbe yii yipada).
  • Atilẹyin ti a ṣafikun fun ohun-ini CSS awọ-asẹnti, pẹlu eyiti o le pato awọ ti itọkasi yiyan eroja (fun apẹẹrẹ, awọ abẹlẹ ti apoti ti o yan).
  • Atilẹyin ti a ṣafikun fun paramita eto-ui si ohun-ini fonti-ẹbi CSS, eyiti nigba lilo awọn glyphs lati inu fonti eto aiyipada.
  • JavaScript ti ṣafikun ohun-ini Object.hasOwn, eyiti o jẹ ẹya irọrun ti Object.prototype.hasOwnProperty ti a ṣe bi ọna aimi. Object.hasOwn ({ prop: 42 }, 'prop') // → otitọ
  • Ṣafikun paramita “Ẹya-ara-ifihan: yiyan agbọrọsọ” lati ṣakoso boya WebRTC n pese iraye si awọn ẹrọ iṣelọpọ ohun bii awọn agbohunsoke ati agbekọri.
  • Fun awọn eroja HTML aṣa, ohun-ini disabledFeatures ti wa ni imuse.
  • Ti pese agbara lati tọpinpin yiyan ọrọ ni ati awọn agbegbe nipa mimu awọn iṣẹlẹ iyipada yiyan ni HTMLInputElement ati HTMLTextAreaElement.

Ni afikun si awọn imotuntun ati awọn atunṣe kokoro, Firefox 92 ti yọkuro awọn ailagbara 8, eyiti 6 ti samisi bi eewu. Awọn ailagbara 5 (ti a kojọ labẹ CVE-2021-38494 ati CVE-2021-38493) jẹ eyiti o fa nipasẹ awọn iṣoro pẹlu iranti, gẹgẹbi awọn iṣan omi ifipamọ ati iraye si awọn agbegbe iranti ti o ti ni ominira tẹlẹ. O pọju, awọn iṣoro wọnyi le ja si ipaniyan ti koodu ikọlu nigbati o ṣii awọn oju-iwe ti a ṣe apẹrẹ pataki. Ailagbara miiran ti o lewu CVE-2021-29993 ngbanilaaye ninu ẹya Android lati rọpo awọn eroja wiwo nipasẹ ifọwọyi ti ilana “ipinnu:: //”.

Itusilẹ beta ti Firefox 93 ṣe ami ifisi atilẹyin fun Ọna kika Aworan AV1 (AVIF), eyiti o mu awọn imọ-ẹrọ funmorawon inu-fireemu lati ọna kika fifidi fidio AV1.

orisun: opennet.ru

Fi ọrọìwòye kun