Aṣawari wẹẹbu Firefox 86 ti tu silẹ Ni afikun, imudojuiwọn si ẹka atilẹyin igba pipẹ 78.8.0 ni a ṣẹda. Ẹka Firefox 87 ti gbe lọ si ipele idanwo beta, itusilẹ rẹ ti ṣeto fun Oṣu Kẹta Ọjọ 23.
Awọn imotuntun akọkọ:
- Ni Ipo Ti o muna, Apapọ Ipo Idaabobo Kuki ti ṣiṣẹ, eyiti o nlo ibi ipamọ Kuki ti o ya sọtọ fun aaye kọọkan. Ọna ipinya ti a dabaa ko gba laaye lilo Awọn kuki lati tọpa gbigbe laarin awọn aaye, nitori gbogbo Awọn kuki ti a ṣeto lati awọn bulọọki ẹnikẹta ti kojọpọ lori aaye naa ti so mọ aaye akọkọ ati pe ko gbejade nigbati awọn bulọọki wọnyi wọle lati awọn aaye miiran. Gẹgẹbi iyatọ, o ṣeeṣe ti gbigbe kuki aaye-agbelebu fun awọn iṣẹ ti ko ni ibatan si titele olumulo, fun apẹẹrẹ, awọn ti a lo fun ijẹrisi ẹyọkan. Alaye nipa awọn kuki ti o dina ati ti o gba laaye jẹ afihan ninu akojọ aṣayan ti o han nigbati o tẹ aami apata ni ọpa adirẹsi.

- Ni wiwo tuntun fun awotẹlẹ iwe ṣaaju ki titẹ sita ti muu ṣiṣẹ fun gbogbo awọn olumulo ati isọpọ pẹlu awọn eto itẹwe ti pese. Ni wiwo tuntun n ṣiṣẹ ni ọna kanna si ipo oluka ati ṣii awotẹlẹ ni taabu lọwọlọwọ, rọpo akoonu ti o wa tẹlẹ. Pẹpẹ ẹgbẹ naa nfunni awọn irinṣẹ fun yiyan itẹwe kan, ṣatunṣe ọna kika oju-iwe, iyipada awọn aṣayan iṣẹjade titẹ, ati iṣakoso boya lati tẹ awọn akọle ati awọn ipilẹṣẹ.

- Awọn iṣẹ ṣiṣe ti Canvas ati awọn eroja WebGL ti gbe lọ si ilana lọtọ ti o ni iduro fun gbigbe awọn iṣẹ ṣiṣe si GPU. Iyipada naa ti ni ilọsiwaju si iduroṣinṣin ati iṣẹ ti awọn aaye nipa lilo WebGL ati Canvas.
- Gbogbo koodu ti o ni ibatan si iyipada fidio ni a ti gbe lọ si ilana RDD tuntun kan, eyiti o mu aabo dara nipasẹ ipinya awọn olutọju fidio ni ilana lọtọ.
- Nínú àwọn àpèjọ fún Linux и Android A ti mu aabo lodi si awọn ikọlu ikọlu akopọ. Idaabobo yii da lori aṣayan "-fstack-clash-protection". Nigbati a ba sọ pato, olupilẹṣẹ naa fi probe sii fun gbogbo ipinpin stack static tabi dynamic. Awọn iwadii wọnyi n ṣawari awọn iṣan omi ati awọn ikọlu ijamba akopọ-heap ti o ni ipa ninu fifiranṣẹ okun nipasẹ awọn oluṣọ aabo akopọ.
- Ni ipo oluka, o ṣee ṣe lati wo awọn oju-iwe HTML ti o fipamọ sori eto agbegbe.
- Atilẹyin fun ọna kika aworan AVIF (kika Aworan AV1) ti ṣiṣẹ nipasẹ aiyipada, eyiti o nlo awọn imọ-ẹrọ funmorawon inu-fireemu lati ọna kika fifidi fidio AV1. Eiyan fun pinpin data fisinuirindigbindigbin ni AVIF jẹ patapata iru si HEIF. AVIF ṣe atilẹyin awọn aworan mejeeji ni HDR (Iwọn Yiyi Yiyi to gaju) ati aaye awọ jakejado-gamut, bakanna ni iwọn iwọn agbara boṣewa (SDR). Ni iṣaaju, mu AVIF ṣiṣẹ nilo lati ṣeto “image.avif.enabled” paramita ni nipa: konfigi.
- Atilẹyin ti o ṣiṣẹ fun ṣiṣi ọpọlọpọ awọn window nigbakanna pẹlu fidio ni ipo Aworan-ni-Aworan.

- Atilẹyin fun ipo idanwo SSB (Aṣawakiri Aye pato) ti dawọ duro, eyiti o jẹ ki o ṣee ṣe lati ṣẹda ọna abuja lọtọ fun aaye kan lati ṣe ifilọlẹ laisi awọn eroja wiwo aṣawakiri, pẹlu aami lọtọ lori pẹpẹ iṣẹ-ṣiṣe, bii awọn ohun elo OS ti o ni kikun. Awọn idi ti a tọka fun didaduro atilẹyin pẹlu awọn ọran ti ko yanju, awọn anfani ibeere fun awọn olumulo tabili tabili, awọn orisun to lopin, ati ifẹ lati dari wọn si idagbasoke awọn ọja pataki.
- Fun awọn isopọ WebRTC (PeerConnections), atilẹyin fun Ilana DTLS 1.0 (Datagram Transport Layer Security), ti o da lori TLS 1.1 ati lilo ni WebRTC fun ohun ati gbigbe fidio, ti dawọ duro. Dipo DTLS 1.0, a gba ọ niyanju lati lo DTLS 1.2, da lori TLS 1.2 (sipesifikesonu DTLS 1.3 ti o da lori TLS 1.3 ko ti ṣetan).
- CSS naa pẹlu iṣẹ-ṣeto () aworan kan ti o fun ọ laaye lati yan aworan kan lati inu akojọpọ oriṣiriṣi awọn aṣayan ipinnu ti o baamu awọn eto iboju lọwọlọwọ ati bandiwidi asopọ nẹtiwọọki. aworan abẹlẹ: aworan-ṣeto ("cat.png" 1dppx, "cat-2x.png" 2dppx, "cat-print.png" 600dpi);
- Ohun-ini “akojọ-ara-aworan” CSS, ti a ṣe lati ṣalaye aworan kan fun awọn aami ninu atokọ kan, ngbanilaaye eyikeyi iru asọye aworan nipasẹ CSS.
- CSS naa pẹlu pseudo-kilasi “: autofill”, eyiti o fun ọ laaye lati tọpa kikun awọn aaye laifọwọyi ninu aami titẹ sii nipasẹ ẹrọ aṣawakiri (ti o ba fọwọsi pẹlu ọwọ, yiyan ko ṣiṣẹ). titẹ sii: autofill {aala: 3px buluu to lagbara; }
- JavaScript pẹlu ohun Intl.DisplayNames ti a ṣe sinu aiyipada, nipasẹ eyiti o le gba awọn orukọ agbegbe fun awọn ede, awọn orilẹ-ede, awọn owo nina, awọn eroja ọjọ, ati bẹbẹ lọ. jẹ ki currencyNames = Intl.DisplayNames tuntun (['en'], {iru: 'owo'}); currencyNames.ti ('USD'); // "US Dọla" currencyNames.ti ('EUR'); // "Euro"
- DOM náà ń rí i dájú pé a tún iye ohun ìní "Window.name" ṣe sí iye òfo nígbà tí a bá ń gbé ojú ìwé kan sínú tábù kan pẹ̀lú oríṣiríṣi kan agbègbè ìkápá àti mímú iye àtijọ́ padà nígbà tí o bá tẹ bọ́tìnì ẹ̀yìn tí o sì padà sí ojú ìwé àtijọ́.
- IwUlO kan ti ṣafikun si awọn irinṣẹ fun awọn olupilẹṣẹ wẹẹbu ti o ṣafihan ikilọ kan nigbati o ṣeto ala tabi awọn iye padding ni CSS fun awọn eroja tabili inu.

- Pẹpẹ irinṣẹ fun awọn olupilẹṣẹ wẹẹbu n pese ifihan nọmba awọn aṣiṣe lori oju-iwe lọwọlọwọ. Nigbati o ba tẹ atọka pupa pẹlu nọmba awọn aṣiṣe, o le lọ lẹsẹkẹsẹ si console wẹẹbu lati wo atokọ awọn aṣiṣe.

Ni afikun si awọn imotuntun ati awọn atunṣe kokoro, Firefox 86 ti ṣeto awọn ailagbara 25, eyiti 18 ti samisi bi eewu. Awọn ailagbara 15 (ti a kojọ labẹ CVE-2021-23979 ati CVE-2021-23978) jẹ eyiti o ṣẹlẹ nipasẹ awọn iṣoro 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.
Ẹka Firefox 87, eyiti o ti wọ inu idanwo beta, jẹ ohun akiyesi fun piparẹ oluṣakoso bọtini Backspace ni ita ipo awọn fọọmu titẹ sii nipasẹ aiyipada. Idi fun yiyọ oluṣakoso kuro ni pe bọtini Backspace ti wa ni lilo taara nigba titẹ ni awọn fọọmu, ṣugbọn nigbati ko ba ni idojukọ lori fọọmu titẹ sii, a ṣe itọju rẹ bi gbigbe si oju-iwe ti tẹlẹ, eyiti o le ja si isonu ti ọrọ titẹ nitori si gbigbe airotẹlẹ si oju-iwe miiran. Lati da ihuwasi atijọ pada, aṣayan browser.backspace_action ti ni afikun si nipa: konfigi. Ni afikun, nigba lilo iṣẹ wiwa lori oju-iwe naa, awọn akole ti han ni bayi lẹgbẹẹ igi yiyi lati tọka ipo awọn bọtini ti a rii. Akojọ Olùgbéejáde Wẹẹbù ti jẹ irọrun pupọ ati pe awọn ohun kan ti a ko lo ṣọwọn ti yọkuro lati inu akojọ aṣayan ile-ikawe.
orisun: opennet.ru




