- Imowudi engagqibekanga esemgangathweni yokuthintela umxholo ongafunekiyo wongeze imisebenzi yokungahoyi iiKuki kuzo zonke iinkqubo zokulandela umkhondo kunye nokuthintela ukufaka iJavaScript ukuba imigodi ye-cryptocurrencies yam. Ikhowudi yezemigodi ibangela ukwanda okukhulu komthwalo we-CPU kwinkqubo yomsebenzisi kwaye idla ngokungeniswa kwiziza ngenxa yokuqhekezwa okanye ukusetyenziswa kwiindawo ezithandabuzekayo njengendlela yokwenza imali.
Ngaphambili, ukuthintela idatha kwakusenziwa kuphela xa ukhetha indlela engqongqo yokuthintela, eyenza ingqiqo ukwenza kuphela ukuba ufuna ukubhloka iindlela.isazisi esifihliweyo ("ukushicilela ngeminwe kwibrowser"). Ukuvinjwa kuqhutyelwa ngokoluhluNqamla.me .
Xa ivaliwe, uphawu lwekhaka luboniswa kwibar yedilesi, kwaye kwimenyu yomxholo unokubona ukuba zeziphi iisayithi iiCookies ezisetyenziselwa ukulandelela ukunyakaza zivaliwe. Kwakwimenyu enye, unokukhetha ukukhubaza ukubhloka kwendawo nganye.
- Iinketho zokuthintela ukudlala okuzenzekelayo komxholo wemultimedia zandisiwe. Ukongeza kwinto eyongezwe ngaphambili yokuthulisa isandi kwiividiyo ezidlala ngokuzenzekelayo
iphunyeziwe ukukwazi ukumisa ngokupheleleyo ukudlala kwevidiyo, kungaphelelanga ekuthuliseni isandi. Umzekelo, ukuba iividiyo zentengiso zangaphambili kwiiwebhusayithi zibonisiwe, kodwa ngaphandle kwesandi, ngoko kwimowudi entsha, abayi kuqalisa ukudlala ngaphandle kokucofa okucacileyo. Ukwenza imowudi isebenze, into entsha ethi "Vimba i-audio kunye nevidiyo" yongezwe kwiisethingi zokuzidlalela ngokuzenzekelayo (Ukhetho> Ubumfihlo kunye noKhuseleko> Iimvume> Ukudlala ngokuzenzekelayo), ehambelana nemo emiselweyo "Vala i-audio".Imowudi inokukhethwa ngokunxulumene neendawo ezithile kwimenyu yomxholo eboniswayo xa ucofa iqhosha elithi β(i)β kwibha yedilesi.
- Kubasebenzisi abavela e-USA kunye ne-"en-US" yakha, ukulungiswa kweebhloko zephepha lokuqala eliboniswe xa uvula ithebhu entsha itshintshiwe, kwaye umboniso womxholo owongezelelweyo okhuthazwa yinkonzo yePocket yongezwe. Ubungakanani beebhloko kunye nenani leengcebiso zitshintshiwe, amacandelo amatsha anomxholo acetywayo (iMpilo, iSayensi, iThekhnoloji kunye noLonwabo);
- Ukukwazi ukudlala umxholo weFlash nge-plugin ye-Adobe Flash ivaliwe ngokungagqibekanga. Inketho yokwenza iFlash isebenze ngokusisigxina isusiwe kuseto lwe-Adobe Flash Player plugin, ishiya kuphela ukhetho lokukhubaza iFlash kwaye ikwazi ukuyivula ngokwahlukeneyo kwiziza ezithile (ukusebenza ngokucofa okucacileyo) ngaphandle kokukhumbula imo ekhethiweyo. Amasebe eFirefox ESR aya kuqhubeka nokuxhasa iFlash kude kube sekupheleni kuka-2020;
-
Kukhubazekile ukuqhubekeka kwefayile engagqibekangaumsebenzisiContent.css ΠΈyomsebenzisiChrome.css , evumela umsebenzisi ukuba abhale ngaphezulu uyilo lweesayithi okanye ujongano lweFirefox. Isizathu sokuvala ukungagqibeki kukunciphisa ixesha lokuqalisa isikhangeli. Ukutshintsha indlela yokuziphatha nge-userContent.css kunye ne-userChrome.css yenziwa ngokunqabileyo kakhulu ngabasebenzisi, kwaye ukulayisha idatha ye-CSS kudla izixhobo ezongezelelweyo (ukulungiswa kususa ukufikelela kwidisk okungafunekiyo). Ukubuyisela umsebenzisiChrome.css kunye nomsebenzisiContent.css processing malunga ne:config, isethingi ye-"toolkit.legacyUserProfileCustomizations.stylesheets" yongeziwe, eya kwenziwa isebenze ngokuzenzekelayo kubasebenzisi abasele besebenzisa umsebenzisiChrome.css okanye umsebenzisiContent.css; - Kwi-WebRTC, ukukwazi ukucubungula iziteshi usebenzisa i-codecs ezahlukeneyo zevidiyo ziye zaphunyezwa, okwenza kube lula ukudalwa kweenkonzo zenkomfa yevidiyo, abathathi-nxaxheba abanokusebenzisa isofthiwe yeklayenti eyahlukileyo;
- Kuyilo lwe-ARM64, injini yeJavaScript ixhasa ukuhlanganiswa kweJIT;
- Ukusuka kwizichongi zebrawuza (i-navigator.userAgent, navigator.platform kunye navigator.oscpu), ulwazi malunga nokusetyenziswa kwe-32-bit version yeFirefox kwindawo ye-64-bit OS ayiqukwanga (ngaphambili ibifuneka kwiFlash, kodwa ishiye i-vector eyongezelelweyo. ukuchongwa komsebenzisi ofihlakeleyo);
- Yongeza into yokujonga ividiyo kwimowudi yoMfanekiso-kwiMfanekiso, ekuvumela ukuba ukhuphe ividiyo ngendlela yefestile edadayo ehlala ibonakala ngelixa uzulazula kwisikhangeli. Ukujonga kule modi, kufuneka ucofe kwincam yesixhobo okanye kwimenyu yomxholo ebonisiweyo xa ucofa ekunene kwividiyo, khetha "Umfanekiso osemfanekisweni" (kwiYouTube, obambela eyakhe imenyu yomxholo, kufuneka ekunene- cofa kabini okanye nqakraza ngeqhosha le Shift licinezelwe). Inkxaso yemowudi inokwenziwa malunga: config usebenzisa ukhetho "media.videocontrols.picture-in-picture.enabled";
-
Yongeziwe ukuphunyezwa komvelisi wegama lokugqitha (βsignon.generation.availableβ malunga ne:config), ekuvumela ukuba ubonise icebiso ngephasiwedi eyomeleleyo eyenziwe ngokuzenzekelayo xa ugcwalisa iifomu zobhaliso; - Kumphathi wegama lokugqitha
yongezwe ukukwazi ukucubungula ii-akhawunti kumxholo we-domain yenqanaba lokuqala, ekuvumela ukuba unikeze igama eligqithisiweyo elinye eligcinwe kuzo zonke ii-subdomains. Umzekelo, igama lokugqitha eligcinelwe i-login.example.com liza kubonelelwa ngoku ukuze kugcwaliswe ngokuzenzekelayo iifom kwisayithi ethi www.example.com; -
Yongeziwe umphathi wolawulo oluphambili iinkqubo zomphathi, leyoit ivumela udlulisa ulwazi kwinkqubo yokusebenza malunga neenkqubo eziphambili eziphambili. Ngokomzekelo, inkqubo yomxholo eqhuba ithebhu esebenzayo iya kunikwa ingqwalaselo ephezulu (izibonelelo ezininzi ze-CPU ezinikezelweyo) kunenkqubo ehambelana neethebhu zemvelaphi (ukuba azidlali ividiyo okanye i-audio). Utshintsho ngoku lwenziwe ngokungagqibekanga kuphela kwiqonga leWindows, kwezinye iinkqubo, i dom.ipc.processPriorityManager.enabled ukhetho malunga noqwalaselo kufuneka luvulwe; - yenziwe yasebenza
ngokungagqibekanga APIImibhalo yomsebenzisi , ekuvumela ukuba wenze izongezo zesimbo seGreasemonkey esekwe kwitekhnoloji yeWebExtensions yokuphumeza izikripthi zesiko kumxholo wamaphepha ewebhu. Umzekelo, ngokudibanisa izikripthi ungatshintsha uyilo kunye nokuziphatha kwamaphepha owajongileyo. Le API sele ibandakanyiwe kwiFirefox, kodwa kude kube ngoku ukuyenza ifune ukusetwa "extensions.webextensions.userScripts.enabled" malunga ne:config. Ngokungafaniyo nezongezo ezikhoyo kunye nokusebenza okufanayo okusebenzisa ifowuni ye-tabs.executeScript, i-API entsha ikuvumela ukuba uhlukanise izikripthi kwiindawo ezahlukeneyo zebhokisi yesanti, usombulule iingxaki zokusebenza kwaye wenze kube lula ukuphatha izigaba ezahlukeneyo zokulayishwa kwekhasi. - Ipropathi ye-navigator.mediaDevices ngoku ifumaneka kuphela xa uvula iphepha kuMxholo oKhuselekileyo, okt. xa ivulwe nge-HTTPS, nge-localhost okanye kwifayile yendawo;
- Iipropati zongezwa zeCSS
ukuphuphuma-ngaphakathi ΠΈukuphuphuma-ibhloko , ikuvumela ukuba ulawule umboniso womxholo owandisa ngaphaya kweebhloko kunye nezinto ezingaphakathi (unqumle umsila okanye ubonise ibha yokuskrola). Iipropati ziphunyezwa ngokuguqulwa okuzenzekelayo kwi-overflow-x kunye nokuphuphuma-y ngokuxhomekeke kwimodi yokuphuma komxholo (phezulu ukuya ezantsi okanye umgca ngomgca). - Ngeempawu zeCSS
isithuba esimhlophe inkxaso yexabiso lezithuba zokuqhawula iphunyeziwe; - Ipropathi ephunyeziweyo yeCSS
qulathe , ebonisa ukuba isiqalelo kunye nemixholo yayo yahlulwe kuwo wonke umthi we-DOM; - Ipropathi eyongeziweyo yeCSS
umsebenzisi-khetha , ekuvumela ukuba uqonde ukuba okubhaliweyo kunokukhethwa ngumsebenzisi; - Yongezwe ukukwazi ukucwangcisa imithetho ye-@supports yabakhethi (
ifomati ethi β@ixhasa umkhethi(umkhethi-wokuvavanya){β¦}β, enokusetyenziswa ukukhetha ukusebenzisa i-CSS kuphela ukuba umkhethi othile uxhaswa okanye akaxhaswanga kwisikhangeli; - Inkxaso eyongeziweyo
amabala oluntu kwimizekelo yeeklasi zeJavaScript ezikuvumela ukuba ukhankanye iipropati ezichazwe kwangaphambili eziqalwa ngaphandle komakhi. Kwixesha elizayo elingekude, inkxaso yemimandla yangasese engabonakaliyo ngaphandle kweklasi nayo ilindeleke;imveliso yeklasi {
igama;
irhafu = 0.2; /*ibala likawonkewonke*/
#basePrice = 0; /*ibala labucala*/
ixabiso;umakhi(igama, isisekoPrice) {
this.name = igama;
this.basePrice = basePrice;
le.xabiso = (basePrice * (1 + le.tax)).toFixed(2);
}
} - I-API eyongeziweyo
Phinda ubungakanani boMjongi , ekuvumela ukuba udibanise umphathi apho izaziso malunga notshintsho kubungakanani bezinto ezikhankanyiweyo kwiphepha ziya kuthunyelwa. Umahluko ophambili phakathi kwe-API entsha kunye ne-window.onresize kunye ne-CSS Media Queries kukuba unokubona ukuba into ethile kwiphepha itshintshile, kunokuba yonke indawo ebonakalayo, ekuvumela ukuba uphendule ngokutshintsha kuphela loo nto ngaphandle kokutshintsha umxholo wonke obonakalayo; - I-API eyongeziweyo yeMicrotasks, emelwe yindlela enye
(WindowOrWorkerGlobalScope.queueMicrotask() , ekuvumela ukuba ucwangcise umnxeba womsebenzi wokufowuna kwinqanaba eliphantsi ngokuyongeza kumgca we-microtask; - Iindlela ezintsha zongezwa
Blob.text() ,I-Blob.arrayBuffer() ,Blob.stream() , DOMMatrix.fromMatrix(),Uluhlu lweAstract() kunye neStaticRange() ; - Ukukwazi ukucacisa i-"*" imaski yezicelo ngaphandle kweziqinisekiso zongezwe kwi-Access-Control-Expose-Headers, Access-Control-Allow-Methods and Access-Control-Allow-Headers HTTP headers;
- Ikhonsoli yewebhu ibonelela ngeqela lezilumkiso malunga nomsebenzi onxulumene nokulandelela iintshukumo zabasebenzisi;
- Ulwazi olucacileyo malunga nezizathu zokuvala izixhobo (i-CSP, umxholo oxubileyo, njl.) yongezwe kwiphaneli yokuhlola umsebenzi wenethiwekhi, kwaye ikholomu yokuzikhethela kunye ne-URL epheleleyo yongezwe;
- IJavaScript debugger iqaliswe ngokukhawuleza. Imisebenzi yolungiso lweempazamo isiwe malunga ne:debugging interface. Inkxaso yokulungiswa kwesinyathelo-nge-nyathelo kwimisebenzi ye-asynchronous (Async) iphunyeziwe.
Yongeziwe iklasi entsha yeendawo zokuqhawula ezinokubotshelelwa kwisenzeko sezehlo ezinxulumene nemouse, isikrini sokuchukumisa, oopopayi, iDOM, imibuzo yemidiya,
abasebenzi, njl. - Ujongano lokubonisa iphepha lophicotho longezwe kwizixhobo zomphuhlisi, ozisebenzisayo
ezinye iinkcazo zesicatshulwa umxholo (umzekelo, ukubonisa okubhaliweyo ukusuka kuphawu "alt".
endaweni yemifanekiso); - Kwiinkqubo ze-macOS ezinamakhadi omzobo amaninzi, ukutshintshela kwi-GPU eyonga amandla ngakumbi emva kokugqiba ukusetyenzwa komxholo weWebGL. Kwakhona ukhuseleko olongeziweyo ekutshintsheni ukusuka kumandla asebenzayo ukuya kwiGPU enamandla yeefowuni zeWebGL zexesha elinye. Ulwakhiwo lwe-macOS lukwabonisa inkqubela phambili yokukhuphela iifayile ngojongano oluqhelekileyo lweFinder. Ukwenziwa kofakelo lweFirefox lwakha kwifomathi yePKG kuqalile;
- Kuba Windows 10 ngohlaziyo lwamva nje (1903+), inkxaso yoLwandiso lweWebhu loQinisekiso lweHmacSecret ngeWindows Hello yongezwe ukuqinisekiswa kwiziza ngaphandle kokungenisa igama eliyimfihlo usebenzisa umnwe, ukubonwa kobuso okanye uphawu lwe-USB;
-
iyekisiwe Ukwenziwa kokukhutshwa okutsha kweFirefox ye-Android, endaweni yayo ngoku ebizwa ngokuba yiFenixiphuhlisa isikhangeli esitsha sezixhobo eziphathwayo ezisebenzisa injini yeGeckoView kunye neseti yeelayibrari zeMozilla Android Components. Ulungiso olululo lweFirefox ye-Android luya kukhutshwa unyaka wonke njengenxalenye yesebe le-ESR leFirefox 68, umzekelo, ukhupho sele lwenziwe ngoku.68.1 . Ukukhuphela isikhangeli esitsha, kuya kufuneka usebenzise ulwakhiwo lovavanyo
Umboniso weFirefox .
Ukongeza kwizinto ezintsha kunye nokulungiswa kwebug, iFirefox 69 ilungisiwe
umthombo: opennet.ru