Ukukhutshwa kweFirefox 70

yathatha indawo ukukhutshwa komkhangeli wewebhu Firefox 70, kwakunye inguqulelo yeselula IFirefox 68.2 yeqonga le-Android. Ukongeza, uhlaziyo lwenziwe amasebe ngenkxaso yexesha elide 68.2.0 (ukugcinwa kwesebe le-ESR langaphambili 60.x liyekiwe). Uyeza ngokukhawuleza eqongeni uvavanyo lwe-beta IFirefox 71 yesebe iya kuhamba, ngokuhambelana ne umjikelo omtsha wophuhliso ehlelelwe ukukhululwa nge-3 kaDisemba.

Siseko ezintsha:

  • Ingene kwimowudi yokhuselo lokulandela umkhondo ifakiwe ukuvala iiwijethi zenethiwekhi yoluntu ezilandelela iintshukumo zabasebenzisi kwiindawo zomntu wesithathu (umzekelo, amaqhosha afana ne-Facebook kunye ne-Twitter ukufakwa kwemiyalezo). Kwiindlela zokuqinisekisa nge-akhawunti kwiintanethi zentlalo, kunokwenzeka ukukhubaza okwethutyana ukuvala;
    Ukukhutshwa kweFirefox 70

  • Yongeza ingxelo yesishwankathelo kwiibhlokhi ezigqityiweyo, apho unokulandelela inani leebhloko ngosuku lweveki kunye nohlobo;

    Ukukhutshwa kweFirefox 70

  • System add-on ifakiwe Ngokutshixiwe (ngaphambili i-ad-on yanikezelwa njenge-Lockbox), leyo ukubonelela entsha "malunga: nokungena" ujongano lokulawula amagama ayimfihlo agciniweyo. I-add-on ibonisa iqhosha kwiphaneli apho unokujonga khona ngokukhawuleza ii-akhawunti ezigcinwe kwisayithi yangoku, kunye nokwenza uphando kunye nokuhlela amagama agqithisiweyo. Kuyenzeka ukuba ufikelele kumagama agqithisiweyo agciniweyo ngesicelo esiphathwayo esahlukileyo Ngokutshixiwe, exhasa ukuzaliswa ngokuzenzekelayo kwamagama ayimfihlo kwiifomu zoqinisekiso lwazo naziphi na izicelo eziphathwayo;

    Ukukhutshwa kweFirefox 70

  • Inkqubo yokongeza idityanisiwe I-Firefox Monitoryintoni ibonelela ukubonisa isilumkiso ukuba i-akhawunti yakho ithotyelwe (ukuqinisekiswa nge-imeyile) okanye umzamo wenziwa ukuba ungene kwindawo ebikhelwe ngaphambili. Uqinisekiso lwenziwa ngokudityaniswa nedatabase yeprojekthi haveibeenpwned.com;
  • Umvelisi wephasiwedi wenziwa ukuba usebenze ngokungagqibekanga, xa ugcwalisa iifomu zobhaliso, ubonisa uthsuphe ngephasiwedi eyomeleleyo eyenziwe ngokuzenzekelayo. Incam yesixhobo iboniswa ‹kuhlobo longeniso ngokuzenzekela=”igama-zwi lokugqithisa”› iindawo ezinophawu “lokugqiba ngokuzenzekela = igama-lokugqitha elitsha”. Ngaphandle kolu phawu, igama lokugqitha linokuveliswa ngemenu yentsingiselo;

    Ukukhutshwa kweFirefox 70

  • Esikhundleni seqhosha elithi "(i)" kwibha yedilesi, kukho isalathisi senqanaba lobumfihlo, elikuvumela ukuba ugwebe ukusebenza kweendlela zokuvala umkhondo wokunyakaza. Isalathisi sijika sibe grey xa imowudi yokulandelela umkhondo wentshukumo yenziwe kwizicwangciso kwaye akukho zinto kwiphepha elifuna ukuvalelwa. Isalathisi sijika sibe luhlaza okwesibhakabhaka xa izinto ezithile kwiphepha ezaphula ubumfihlo okanye ezisetyenziselwa ukulandelela iintshukumo zivaliwe. Isalathisi sigqitywe xa umsebenzisi ekhubaze ukukhuselwa kokulandelela kwindawo yangoku.

    Ukukhutshwa kweFirefox 70

  • Amaphepha avulwe nge-HTTP okanye nge-FTP ngoku aphawulwe nge-icon yoqhagamshelo olungakhuselekanga, ekwaboniswa kwi-HTTPS kwimeko yeengxaki zezatifikethi. Umbala wesimboli sokutshixa kwi-HTTPS utshintshiwe ukusuka eluhlaza ukuya kungwevu (kuya kukwazi ukubuyisela umbala oluhlaza ngokusebenzisa i-security.secure_connection_icon_color_gray setting). Ukutshintshela kude kwizalathisi zokhuseleko ngokuthanda izilumkiso malunga neengxaki zokhuseleko kuqhutywa yi-ubiquity ye-HTTPS, esele ibonwa njengenikiweyo kunokhuseleko olongezelelweyo.

    Ukukhutshwa kweFirefox 70

  • Kwibha yedilesi iyekisiwe ukubonisa igama lenkampani xa usebenzisa isatifikethi se-EV esiqinisekisiweyo kwiwebhusayithi. Ulwazi lususiwe ngenxa yokuba lwalunokulahlekisa umsebenzisi kwaye lusetyenziselwe ukukhohlisa (umzekelo, inkampani "I-Identity Verified" yabhaliswa, igama layo kwibar yedilesi yabonwa njengesalathisi sokuqinisekisa). Ulwazi malunga nesatifikethi se-EV sinokujongwa kwimenyu eyehlayo xa ucofa i icon ngomfanekiso wesitshixo. Ungabuyisela umboniso wegama lenkampani kwisatifikethi se-EV kwibha yedilesi ngokusebenzisa i-"security.identityblock.show_extended_validation" yokucwangcisa malunga: config.

    Ukukhutshwa kweFirefox 70

  • Kwi-injini yeJavaScript yongezwa itoliki entsha ye-bytecode "yesiseko", ethatha i-niche ephakathi phakathi kwetoliki eqhelekileyo kunye nomqambi "wesiseko" we-JIT. Itoliki entsha ikhawuleza kakhulu kunomtoliki omdala kwaye isebenzisa iinkqubo eziqhelekileyo zokucubungula i-bytecode, i-cache kunye nedatha yeprofayili kunye "nesiseko" se-JIT compiler. Itoliki eyongezelelweyo ikuvumela ukuba ukhawulezise ukuphunyezwa kwemisebenzi yeJavaScript esetyenziswa rhoqo emva kokuba iqengqeleke umva ukusuka kwiJIT ephuculweyo (Ion JIT) ukuya kwinqanaba lokudibanisa "isiseko" se-JIT engalungiswanga, umzekelo, emva kokuba umsebenzi ubizwa ngeengxoxo. zezinye iindidi.

    Kwizicelo zewebhu eziyinkimbinkimbi, ukuqulunqa "isiseko" se-JIT kunye nokwazisa ukulungiswa kwe-Ion JIT kuthatha ixesha elide, kwaye itoliki eyongezelelweyo eyongezelelweyo inokufezekisa ukwanda komsebenzi kunye nokunciphisa kancinci ukusetyenziswa kwememori. Kwiimvavanyo, ukufakwa kwetoliki eyongezelelweyo esebenzisa izibalo eziqhelekileyo kunye ne-inline cache kunye ne-JIT iholele ekunciphiseni ixesha lokulayisha iphepha nge-2-8%, kwaye ukuveliswa kwezixhobo zabaphuhlisi bewebhu kwanda ngo-2-10%;

    Ukukhutshwa kweFirefox 70Ukukhutshwa kweFirefox 70

  • Kulwakhiwo lweLinux ibandakanyiwe usetyenziso olungagqibekanga lwesixokelelwano sokuhlanganisa IWebRender ye-AMD, i-Intel kunye ne-NVIDIA GPUs (umqhubi we-Nouveau kuphela), xa usebenzisa i-Mesa 18.2 okanye kamva kwinkqubo. Kulwakhiwo lweWindows, ukongeza kwi-AMD exhaswe ngaphambili kunye ne-NVIDIA GPUs, iWebRender ngoku isebenze kwi-Intel GPUs. Inkqubo yokuhlanganisa IWebRender ibhalwe ngolwimi lwe-Rust kunye nokukhutshwa kwekhasi umxholo onikezela imisebenzi kwicala le-GPU.

    Xa usebenzisa i-WebRender, endaweni yenkqubo yokudibanisa eyakhelwe-ngaphakathi eyakhelwe kwi-injini ye-Gecko, eqhuba idatha isebenzisa i-CPU, ii-shaders ezisebenza kwi-GPU zisetyenziselwa ukwenza isishwankathelo sonikezelo lwemisebenzi kwizinto zephepha, ezivumela ukwanda okukhulu kwisantya sokunikezela. kunye nokunciphisa umthwalo we-CPU. Ukunyanzela iWebRender ukuba yenziwe malunga:config, ungatshintsha useto "gfx.webrender.all" kunye "gfx.webrender.enabled";

  • Yongeziwe inkxaso yendlela engqongqo yokukhetha iphepha, ephuhliswe phantsi kwegama lekhowudi Isigqibo. Kule modi, amaphepha avela kwiindawo ezahlukeneyo ahlala ebekwe kwinkumbulo yeenkqubo ezahlukeneyo, nganye kuzo isebenzisa ibhokisi yesanti eyodwa. Ukwahlulwa kwenkqubo akwenziwanga ngamathebhu, kodwa ngama-domain, okukuvumela ukuba uqhubele phambili ukwahlula imixholo yemibhalo yangaphandle kunye neebhloko ze-iframe. Imo yokwahlula engqongqo ilawulwa malunga: uqwalaselo usebenzisa i "fission.autostart" ukhetho (ukwenziwa kokukhutshwa kuvaliwe okwangoku);
  • Ihlaziyiwe uphawu kunye negama litshintshiwe ukusuka kwiFirefox Quantum ukuya kwiFirefox Browser;

    Ukukhutshwa kweFirefox 70

  • Akuvumelekanga ukubonisa izicelo zokuqinisekiswa kwegunya eliqaliswe kwiibhloko ze-iframe ezilayishwe kwenye indawo (imvelaphi enqamlezileyo). Guqula iyakuvumela vimba ukuxhatshazwa okunye kwaye uhambe kwimodeli apho iimvume zicelwa kuphela kwi-domain ephambili yoxwebhu, eboniswe kwibha yedilesi;
  • Iyekisiwe unikezela imixholo yeefayile ezithotyiweyo nge ftp (umzekelo, xa uvula nge ftp, imifanekiso, README kunye neefayile ze html azisayi kuphinda ziboniswe). Xa uvula izixhobo ngeFTP, ifayile yencoko yababini yokulayisha kwidiski ngoku iya kubizwa ngoko nangoko, kungakhathaliseki ukuba luhlobo luni lomxholo;
  • Kwibha yedilesi iphunyeziwe isalathisi sokubonelela ngokufikelela kwindawo, eya kukuvumela ukuba uvavanye ngokucacileyo umsebenzi we-Geolocation API kwaye, ukuba kuyimfuneko, yenza kube lula ukurhoxisa ilungelo lesayithi lokuyisebenzisa. Kuze kube ngoku, isalathisi siboniswe kuphela ngaphambi kokuba iimvume zinikwe kwaye ukuba isicelo saliwe, kodwa sanyamalala xa ukufikelela kwi-Geolocation API kwavulwa. Ngoku isalathisi siya kwazisa umsebenzisi malunga nobukho bofikelelo olunjalo;
    Ukukhutshwa kweFirefox 70

  • Iphunyeziwe ujongano olwandisiweyo lokubonisela izatifikethi ze-TLS, ezifikelelekayo ngephepha elithi “malunga: nesatifikethi” (ngokungagqibekanga, ujongano oludala lusasetyenziswa, entsha yenziwe ngendlela yokhuseleko.aboutcertificate.enabled in about:config). Ukuba ngaphambili bekuvulwe ifestile eyahlukileyo ukujonga izatifikethi, ngoku ulwazi luboniswa kwisithuba kwifom ekhumbuza ukongeza. Ngokuqinisekileyo Into. Gqibezela ukuphunyezwa kojongano lwesatifikethi sokujonga ibhalwe ngokutsha usebenzisa iJavaScript kunye nobuchwepheshe bewebhu obuqhelekileyo;
    Ukukhutshwa kweFirefox 70

  • Kufakwe icandelo kwimenyu yolawulo lweakhawunti yokufikelela kwiinkonzo eziphambili zeFirefox ezinje ngeMonitor kunye noThumela;

    Ukukhutshwa kweFirefox 70

  • I icon entsha "yesipho" yongezwe kwimenyu ephambili kunye nephaneli, apho unokufumana ulwazi malunga nokukhutshwa okutsha kunye neempawu zabo eziphambili;

    Ukukhutshwa kweFirefox 70

  • Amaphepha eFirefox akhelwe-ngaphakathi (malunga:*) ahlengahlengiswa ukuze abonise kuthathelwa ingqalelo imimiselo yomxholo omnyama;
  • Ukufundeka kwesicatshulwa esikrwelelwe umgca ngaphantsi okanye esinqamlezileyo, kubandakanywa amakhonkco, kuphuculwe - imigca ngoku iyaqhawuka (iyahamba) ngaphandle kokudibanisa iiglyphs;
  • Kwimixholo iyekisiwe inkxaso yeempawu ze-accentcolor, textcolor kunye neheaderURL, ebeziziziteketiso zesakhelo, tab_background_text kunye netheme_frame properties (imixholo isingathwe kwi-addons.mozilla.org ihlaziywa ngokuzenzekelayo);
  • Iipropati zongezwa zeCSS text-decoration-thickness, umbhalo-ukrwela umgca phantsi-offset и text-decoration-skip-inki, ekuvumela ukuba unyenyise ukutyeba, ukuhlenga-hlengisa, kunye nokuqhawuka kwemigca esetyenziselwa ukukrwelela kunye nokubetha ngokubhaliweyo;
  • Kwipropati yeCSS "Bonise» wongeze ukukwazi ukucacisa iimpawu ezimbini ngexesha elinye, umzekelo, "bonisa: ibhloko flex" okanye "bonisa: inline flex";
  • Amaxabiso okukhanya kwi-opacity kunye nokuyeka-opacity kwiipropathi zeCSS ngoku zinokusetwa njengeepesenti;
  • Kwipropati yeCSS isayizi yefonti inkxaso eyongeziweyo yexabiso elikhulu le-xxx;
  • KwiJavaScript iphunyeziwe ukukwazi ukwahlula amanani amakhulu ngokubonakalayo usebenzisa ii-underscore, umzekelo, “myNumber = 1_000_000_000_000”;
  • Kongezwe indlela entsha I-Intl.RelativeTimeFormat.formatToParts(), okwahlukileyo kwindlela ye-Intl.RelativeTimeFormat.format() ebuyisela uluhlu lwezinto, into nganye emele inxalenye yexabiso elifomathiweyo, endaweni yokubuyisela lonke uluhlu lwamagama olufomatiweyo;
  • Ubungakanani be-HTTP "Referer" header bukhawulelwe kwi-4 KB, ukuba eli xabiso ligqithisiwe, umxholo unqunyulwa kwigama lesizinda;
  • Kwizixhobo zomphuhlisi kwiphaneli yokuFikelela, izixhobo zongezwe ukuphicotha ukukhululeka kokuhamba phakathi kwezinto usebenzisa ibhodibhodi, kunye ne-simulator yendlela abantu abangaboniyo ababona ngayo iphepha;
    Ukukhutshwa kweFirefox 70

  • Isikhethi sombala ngoku sibonisa isalathiso sokuchasana kumbala onikiweyo onxulumene nombala ongasemva ukuvavanya umbono wabantu abanombono ophantsi;
    Ukukhutshwa kweFirefox 70

  • Kwimo yokuhlola ye-CSS, iinkcazo zeCSS ezingachaphazeliyo into engakhethwanga ngoku zingwevu kwaye zibonise isixhobo esibonisa isizathu sokungahoyi kunye nokulungiswa okunokwenzeka;
    Ukukhutshwa kweFirefox 70

  • Idebugger ngoku iyakwazi ukuseta iindawo zoqhawulo ezenziwayo xa izinto zeDOM zitshintsha (DOM Uguqulo Breakpoints) kwaye ikuvumela ukuba ulandelele amaxesha apho iskripthi songeza, sicima okanye sihlaziya umxholo wephepha;
    Ukukhutshwa kweFirefox 70

  • Kubaphuhlisi abongezelelweyo, ukukwazi ukuhlola idatha kwi-browser.storage.local storage iphunyeziwe;
  • Uphawu lokukhangela longeziwe kwimowudi yokuhlola umsebenzi wenethiwekhi, ekuvumela ukuba ufumane ngokukhawuleza izinto zezicelo kunye neempendulo. Ukukhangela kubandakanya iiheader zeHTTP, iiCookies kunye nezicelo / imibutho yokuphendula;
  • Ikhowudi yokuqulunqa iphepha kwi-platform ye-macOS yaphuculwa, eyanciphisa umthwalo kwi-CPU, ikhawuleza ukulayishwa kwekhasi (ukuya kwi-22%) kunye nokunciphisa ukusetyenziswa kwezixhobo xa udlala iividiyo (ukuya kwi-37%). Ukwakhiwa kweMacOS kwakhona yongeza inkxaso yokungenisa iiphasiwedi ezigcinwe kwiChrome;
  • Uhlaziyo olulungisayo lweFirefox 68.1 lulungiselelwe i-Android. Masikukhumbuze ukuba ukwenziwa kwezinto ezintsha ezibalulekileyo zeFirefox kwi-Android kuyekiwe. Ukutshintsha iFirefox ye-Android, enekhowudi ebizwa ngokuba yiFenix ​​(isasazwe njenge Umboniso weFirefox) iphuhlisa isikhangeli esitsha sezixhobo eziphathwayo ezisebenzisa injini yeGeckoView kunye neseti yeelayibrari zeMozilla Android Components. Kwiintsuku ezimbalwa ezidlulileyo ipapashiwe Ukukhutshwa kovavanyo olutsha lweFirefox Preview 2.2, elungisa imiba emininzi ebalulekileyo kujongano kunye namava omsebenzisi. Yotshintsho oluthelekiswa ne Khupha 2.0 Iphawula ukongezwa kwenketho yokucima yonke idatha xa uphuma kunye nokukwazi ukuvula amakhonkco ngokungagqibekanga kwimowudi yokukhangela yabucala.

Ukongeza kwizinto ezintsha kunye nokulungiswa kwebug, iFirefox 70 ilungisiwe 24 ubuthathaka, apho i-12 (iqokelelwe phantsi kwe-CVE-2019-11764 enye) iphawulwe njengento ebalulekileyo kwaye inokukhokelela ekuphunyezweni kwekhowudi yomhlaseli xa uvula amaphepha ayilwe ngokukodwa.

umthombo: opennet.ru

Yongeza izimvo