Itusilẹ Firefox 89 pẹlu wiwo ti a tunṣe

Aṣawari wẹẹbu Firefox 89 ti tu silẹ. Ni afikun, imudojuiwọn si ẹka atilẹyin igba pipẹ 78.11.0 ni a ṣẹda. Ẹka Firefox 90 yoo gbe lọ laipẹ si ipele idanwo beta, itusilẹ rẹ ti ṣeto fun Oṣu Keje ọjọ 13.

Awọn imotuntun akọkọ:

  • Ni wiwo ti a ti di olaju ni pataki. Awọn aami aami ti ni imudojuiwọn, ara ti awọn eroja oriṣiriṣi ti jẹ iṣọkan, ati paleti awọ ti tun ṣe.
  • Apẹrẹ ti igi taabu ti yipada - awọn igun ti awọn bọtini taabu ti yika ati pe ko dapọ mọ pẹlu nronu lẹgbẹẹ aala isalẹ (ipa bọtini lilefoofo). Iyapa wiwo ti awọn taabu aiṣiṣẹ ti yọkuro, ṣugbọn agbegbe ti o tẹdo nipasẹ bọtini jẹ afihan nigbati o ba nràbaba lori taabu naa.
    Itusilẹ Firefox 89 pẹlu wiwo ti a tunṣe
  • A ti tunto akojọ aṣayan. Ṣọwọn lilo ati awọn eroja ti igba atijọ ti yọkuro lati inu akojọ aṣayan akọkọ ati awọn akojọ aṣayan ọrọ-ọrọ lati dojukọ awọn ẹya pataki julọ. Awọn eroja ti o ku ni a tun ṣe akojọpọ da lori pataki ati ibeere nipasẹ awọn olumulo. Gẹgẹbi apakan ti ija lodi si idimu wiwo, awọn aami lẹgbẹẹ awọn ohun akojọ aṣayan ti yọkuro ati pe awọn aami ọrọ nikan ni o ti fi silẹ. Ni wiwo fun isọdi igbimọ ati awọn irinṣẹ fun awọn olupilẹṣẹ wẹẹbu ni a gbe sinu akojọ aṣayan lọtọ “Awọn irinṣẹ Diẹ sii”.
    Itusilẹ Firefox 89 pẹlu wiwo ti a tunṣeItusilẹ Firefox 89 pẹlu wiwo ti a tunṣe
  • Akojọ aṣayan "..." (Awọn iṣe Oju-iwe) ti a ṣe sinu ọpa adirẹsi ti yọkuro, nipasẹ eyiti o le ṣafikun bukumaaki kan, fi ọna asopọ ranṣẹ si Apo, pin taabu kan, ṣiṣẹ pẹlu agekuru agekuru, ati bẹrẹ awọn ohun elo fifiranṣẹ nipasẹ imeeli. Awọn aṣayan ti o wa nipasẹ akojọ aṣayan “…” ti gbe lọ si awọn apakan miiran ti wiwo, wa ni apakan awọn eto nronu ati pe o le gbe ọkọọkan sori nronu ni irisi awọn bọtini. Fun apẹẹrẹ, bọtini wiwo fun ṣiṣẹda awọn sikirinisoti wa nipasẹ atokọ ọrọ ti o han nigbati o tẹ-ọtun lori oju-iwe naa.
    Itusilẹ Firefox 89 pẹlu wiwo ti a tunṣe
  • Atunse ẹgbẹ agbejade fun isọdi oju-iwe pẹlu wiwo ti o han nigbati ṣiṣi taabu tuntun kan.
    Itusilẹ Firefox 89 pẹlu wiwo ti a tunṣe
  • Apẹrẹ ti awọn panẹli alaye ati awọn ibaraẹnisọrọ modal pẹlu awọn ikilọ, awọn ijẹrisi ati awọn ibeere ti yipada ati isokan pẹlu awọn ibaraẹnisọrọ miiran. Awọn ibaraẹnisọrọ ti han pẹlu awọn igun yika ati ti aarin ni inaro.
    Itusilẹ Firefox 89 pẹlu wiwo ti a tunṣe
  • Lẹhin imudojuiwọn naa, iboju asesejade ti han ti o ni imọran lilo Firefox bi aṣawakiri aiyipada lori eto ati gba ọ laaye lati yan akori kan. Awọn akori ti o le yan lati ni: eto (mu sinu ero eto eto nigba ti o nse awọn window, awọn akojọ aṣayan ati awọn bọtini), ina, dudu ati Alpenglow (awọ).
    Itusilẹ Firefox 89 pẹlu wiwo ti a tunṣe
    Itusilẹ Firefox 89 pẹlu wiwo ti a tunṣe
    Itusilẹ Firefox 89 pẹlu wiwo ti a tunṣe
    Itusilẹ Firefox 89 pẹlu wiwo ti a tunṣe
    Itusilẹ Firefox 89 pẹlu wiwo ti a tunṣe
  • Nipa aiyipada, wiwo awọn eto ifarahan nronu tọju bọtini kan lati mu ipo ifihan nronu iwapọ ṣiṣẹ. Lati da eto pada si nipa: konfigi, paramita “browser.compactmode.show” ti jẹ imuse. Fun awọn olumulo ti o ni ipo iwapọ ṣiṣẹ, aṣayan yoo muu ṣiṣẹ laifọwọyi.
  • Nọmba awọn eroja ti o fa akiyesi olumulo ti dinku. Yọ awọn ikilọ ati awọn iwifunni ti ko wulo kuro.
  • Ẹrọ iṣiro kan ti ṣepọ sinu ọpa adirẹsi, gbigba ọ laaye lati ṣe iṣiro awọn ikosile mathematiki ti o pato ni eyikeyi aṣẹ. Ẹrọ iṣiro ti wa ni alaabo lọwọlọwọ nipasẹ aiyipada ati pe o nilo iyipada imọran imọran.calculator ni nipa: konfigi. Ninu ọkan ninu awọn idasilẹ atẹle o tun nireti (ti a ṣafikun tẹlẹ si awọn itumọ alẹ ti en-US) hihan oluyipada ẹyọkan ti a ṣe sinu ọpa adirẹsi, gbigba, fun apẹẹrẹ, lati yi ẹsẹ pada si awọn mita.
    Itusilẹ Firefox 89 pẹlu wiwo ti a tunṣe
  • Awọn kọ Linux jẹ ki ẹrọ iṣakojọpọ WebRender fun gbogbo awọn olumulo Linux, pẹlu gbogbo awọn agbegbe tabili, gbogbo awọn ẹya Mesa, ati awọn ọna ṣiṣe pẹlu awakọ NVIDIA (tẹlẹ webRender ti ṣiṣẹ nikan fun GNOME, KDE, ati Xfce pẹlu Intel ati awakọ AMD). 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. Lati mu WebRender kuro ni nipa: konfigi, o le lo eto “gfx.webrender.enabled” tabi ṣiṣẹ Firefox pẹlu oniyipada ayika MOZ_WEBRENDER=0 ṣeto.
  • Ọna Idaabobo Lapapọ ti ṣiṣẹ nipasẹ aiyipada, eyiti o ti muu ṣiṣẹ tẹlẹ nikan nigbati o yan ipo ti o muna fun didi akoonu ti aifẹ (muna). Fun aaye kọọkan, ibi ipamọ ti o ya sọtọ fun Awọn kuki ni a ti lo ni bayi, eyiti 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 o wa ko gbe 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.
    Itusilẹ Firefox 89 pẹlu wiwo ti a tunṣe
  • Ẹya keji ti ẹrọ SmartBlock ti wa pẹlu, ti a ṣe lati yanju awọn iṣoro lori awọn aaye ti o dide nitori idinamọ awọn iwe afọwọkọ ita ni ipo lilọ kiri ni ikọkọ tabi nigbati imudara ìdènà ti akoonu aifẹ (mudani) ti muu ṣiṣẹ. Lara awọn ohun miiran, SmartBlock ngbanilaaye lati ṣe alekun iṣẹ ṣiṣe ti diẹ ninu awọn aaye ti o fa fifalẹ nitori ailagbara lati fifuye koodu iwe afọwọkọ fun titele. SmartBlock laifọwọyi rọpo awọn iwe afọwọkọ ti a lo fun titele pẹlu awọn stubs ti o rii daju pe awọn ẹru aaye naa tọ. Awọn stubs ti pese sile fun diẹ ninu awọn iwe afọwọkọ ipasẹ olumulo olokiki ti o wa ninu atokọ Ge asopọ, pẹlu awọn iwe afọwọkọ pẹlu Facebook, Twitter, Yandex, VKontakte ati awọn ẹrọ ailorukọ Google.
  • Atilẹyin fun DC (Awọn iwe-ẹri Aṣoju) TLS itẹsiwaju wa fun aṣoju ti awọn iwe-ẹri igba diẹ, eyiti o yanju iṣoro naa pẹlu awọn iwe-ẹri nigbati o ba ṣeto iwọle si aaye kan nipasẹ awọn nẹtiwọọki ifijiṣẹ akoonu. Awọn iwe-ẹri Aṣoju ṣafihan bọtini ikọkọ agbedemeji afikun, iwulo eyiti o ni opin si awọn wakati tabi awọn ọjọ pupọ (ko si ju awọn ọjọ 7 lọ). Bọtini yii jẹ ipilẹṣẹ ti o da lori iwe-ẹri ti o funni nipasẹ aṣẹ iwe-ẹri ati gba ọ laaye lati tọju bọtini ikọkọ ti aṣiri ijẹrisi atilẹba lati awọn iṣẹ ifijiṣẹ akoonu. Lati yago fun awọn iṣoro iwọle lẹhin bọtini agbedemeji ti pari, a pese imọ-ẹrọ imudojuiwọn adaṣe ti a ṣe ni ẹgbẹ ti olupin TLS atilẹba.
  • Ẹni-kẹta (kii ṣe abinibi si eto) imuse awọn eroja fọọmu titẹ sii, gẹgẹbi awọn iyipada, awọn bọtini, awọn atokọ jabọ-silẹ ati awọn aaye titẹ ọrọ (iwọle, textarea, bọtini, yan), ti ṣafihan, ti n ṣafihan apẹrẹ igbalode diẹ sii. Lilo imuse lọtọ ti awọn eroja fọọmu tun ni ipa rere lori iṣẹ ifihan oju-iwe.
  • Agbara lati ṣe afọwọyi awọn akoonu ti awọn eroja ti pese Ati lilo awọn aṣẹ Document.execCommand (), fifipamọ itan-akọọlẹ ṣiṣatunṣe ati laisi asọye ni pato ohun-iniEditable akoonu.
  • API Ìṣẹ̀lẹ̀ Ìṣẹ̀lẹ̀ Ìmúṣẹ láti díwọ̀n àwọn ìdádúró ìṣẹ̀lẹ̀ ṣáájú àti lẹ́yìn ìrùsókè ojú-ewé.
  • Ṣafikun ohun-ini CSS awọn awọ ti a fi agbara mu lati pinnu boya ẹrọ aṣawakiri naa nlo paleti awọ ihamọ ti olumulo kan pato lori oju-iwe kan.
  • Apejuwe @font-face ti ni afikun si isọlọ-soke, isọlọ-pada ati laini-gap-fori awọn ohun-ini CSS lati dojuiwọn metiriki fonti, eyiti o le ṣe isọpọ ifihan ti fonti kọja awọn aṣawakiri oriṣiriṣi ati awọn ẹrọ ṣiṣe, bi daradara bi lati se imukuro ifilelẹ oju-iwe awọn iṣinipo awọn nkọwe ayelujara.
  • Aworan-ṣeto iṣẹ CSS (), eyiti o fun ọ laaye lati yan aworan kan lati awọn aṣayan pẹlu awọn ipinnu oriṣiriṣi ti o dara julọ fun awọn aye iboju ti isiyi ati bandiwidi asopọ nẹtiwọọki, ṣe atilẹyin iṣẹ iru ().
  • JavaScript nipasẹ aiyipada ngbanilaaye lilo koko-ọrọ await ni awọn modulu ni ipele oke, eyiti ngbanilaaye awọn ipe asynchronous lati ṣepọ ni irọrun diẹ sii sinu ilana ikojọpọ module ati yago fun fifisilẹ wọn ni “iṣẹ async”. Fun apẹẹrẹ, dipo (iṣẹ async) {wait Promise.resolve(console.log('idanwo'));}()); bayi o le kọ await Promise.resolve (console.log ('idanwo'));
  • Lori awọn eto 64-bit, o gba ọ laaye lati ṣẹda awọn ẹya ArrayBuffers ti o tobi ju 2GB (ṣugbọn ko tobi ju 8GB).
  • DeviceProximityEvent, UserProximityEvent, ati DeviceLightEvent iṣẹlẹ, ti a ko ṣe atilẹyin ninu awọn aṣawakiri miiran, ti dawọ duro.
  • Ninu nronu ayewo oju-iwe, lilọ kiri bọtini itẹwe ni awọn ohun-ini BoxModel ti o ṣatunṣe ti ni ilọsiwaju.
  • Awọn itumọ ti fun Windows ti ni ilọsiwaju hihan awọn akojọ aṣayan ọrọ-ọrọ ati yiyara ifilọlẹ aṣawakiri.
  • Awọn itumọ ti fun macOS ṣe imuse lilo awọn akojọ aṣayan ipo-ipilẹ abinibi ati awọn ọpa yi lọ. Atilẹyin ti a ṣafikun fun ipa ti yi lọ kọja aala ti agbegbe ti o han (yilọ), eyiti awọn ifihan agbara de opin oju-iwe naa. Atilẹyin ti a ṣafikun fun sisun ọlọgbọn, mu ṣiṣẹ nipasẹ tẹ lẹmeji. Atilẹyin ti a ṣafikun fun akori dudu. Awọn iṣoro pẹlu awọn iyatọ ifihan awọ laarin CSS ati awọn aworan ti ni ipinnu. Ni ipo iboju kikun, o le tọju awọn panẹli.

Ni afikun si awọn imotuntun ati awọn atunṣe kokoro, Firefox 89 ti ṣeto awọn ailagbara 16, eyiti 6 ti samisi bi eewu. Awọn ailagbara 5 (ti a kojọ labẹ CVE-2021-29967) jẹ eyiti o ṣẹlẹ 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.

orisun: opennet.ru

Fi ọrọìwòye kun