I-Firefox 85

Iyatholakala IFirefox 85.

  • Isistimu engaphansi yezithombe:
    • I-WebRender kuhlanganisiwe kumadivayisi asebenzisa inhlanganisela ye-“GNOME+Wayland+Intel/AMD yevidiyo” (ngaphandle kwezibonisi ze-4K, usekelo olulindeleke kuFirefox 86). Ngaphezu kwalokho, i-WebRender kuhlanganisiwe kumadivayisi asebenzisa imidwebo I-Iris Pro Graphics P580 (i-mobile Xeon E3 v5), abathuthukisi abayikhohlwayo, kanye nakumadivayisi anabashayeli be-Intel HD Graphics 23.20.16.4973 (lo mshayeli uvinjelwe). Kumadivayisi anomshayeli we-AMD 8.56.1.15/16 WebRender kukhutshaziwe.
    • Kumasistimu asebenzisa i-Wayland, emisiwe ukusheshiswa kwevidiyo yehadiwe kumafomethi we-VP8/VP9.
    • Indlela yokusebenza ivaliwe Izendlalelo Ezithuthukile. Manje iWebRender yenza lo msebenzi.
    • Okwesikhashana kukhutshaziwe ukusheshisa kweCanvas 2D kusetshenziswa i-GPU, okubangela ama-artifact kwezinye izinsiza.
  • Kufakiwe ukwabelana kwenethiwekhi. Kusukela manje kuqhubeke, inqolobane (i-HTTP, izithombe, ama-favicons, ukuhlanganisa uxhumano, i-CSS, i-DNS, ukugunyazwa kwe-HTTP, i-Alt-Svc, ukuxhumeka okucatshangelwayo kwangaphambilini, amafonti, i-HSTS, i-OCSP, amathegi okuthi Prefetch nama-Preconnect, ama-CORS, njll.) agcinwe ngokwehlukana esizindeni ngasinye. Lokhu kuzokwenza kube nzima kakhulu kuma-CDN amakhulu namanethiwekhi esikhangiso ukulandelela abasebenzisi, okungahlaziya ubukhona bamafayela athile kunqolobane yesiphequluli futhi kufinyelele iziphetho mayelana nomlando wokuphequlula. Ukwabelana ngenethiwekhi kwaqala ukubonakala kuSafari eminyakeni eyisishiyagalombili edlule (kusukela ngenqolobane ye-HTTP, i-Apple yabe ingeza kancane kancane ezinye izigaba), futhi yavela ku-Chrome ngasekupheleni kuka-2020. Izindleko ezingenakugwemeka kuzoba ukwenyuka okuncane kwethrafikhi (insiza ngayinye izodawuniloda okuqukethwe ku-CDN, ngisho noma lokhu okuqukethwe sekuvele kulandwe enye insiza) kanye nesikhathi sokulayisha, kodwa ngokwe-Google ilinganisela ukuthi leli nani lincane kakhulu (4% ithrafikhi, ukwehla kokulayisha ngo-0.09-0.75% kumasayithi amaningi, u-1.3% ezimeni ezimbi kakhulu). Ngeshwa, kuwebhu yesimanje ayikho enye indlela yokulwa nama-supercookies (izengezo ezifana ne-Decentraleyes azikwazi ukusebenza njengenye indlela, njengoba zihlanganisa kuphela ingxenye encane yokuqukethwe kwenqolobane okubalwe ngenhla).
  • Manje sekungenzeka ukukhombisa ibha yamabhukumaka ekhasini lethebhu elisha (Buka → Amabha amathuluzi → Ibha Yamabhukumaka → Ithebhu Entsha Kuphela), hhayi kuwo wonke amakhasi. Ukwengeza, iFirefox ifunde ukukhumbula ifolda yamabhukumaka angeziwe, futhi ibha Yamabhukumaka manje isiveza ifolda ethi “Amanye Amabhukumaka” (browser.toolbars.bookmarks.showOtherBookmarks). Ngemva kokungenisa amabhukumaka kwezinye iziphequluli, ibha yamabhukumaka izonikwa amandla ngokuzenzakalelayo kuwo wonke amathebhu. Kwengeziwe i-telemetry ukukala ukukhula kwenani lokusebenzelana nebha yamabhukhimakhi, ukukhula kwenani labasebenzisi abasha abangenisa amabhukumaka, kanye nabasebenzisi abakhubaza ibha yamabhukhimakhi ngokuphelele.
  • Okunye ukuthuthukiswa kwebha yamakheli:
    • Ebhokisini lezilungiselelo zenjini yokusesha kwengezwe Amabhukhimakhi, Umlando, kanye namathebhu avuliwe, akuvumela ukuthi uwanikeze amagama amafushane.
    • Noma yiziphi izinjini zokusesha zingaba khona manje fihla kusuka kubha yekheli.
    • Kwengeziwe ukwenza ngokwezifiso, okukuvumela ukuthi ungaphakamisi izinjini zokusesha emiphumeleni yosesho (isibonelo, ukuqala ngeFirefox 83, uma uthayipha u-"bing" into yokuqala inikelwe shintshela kunjini yokusesha ye-Bing).
  • Kuvele ukuphrinta kwekhasi okukhethiwe (isibonelo, hhayi 1-5, kodwa 1-3,5), futhi futhi ukuphrinta amakhasi amaningi eshidini elilodwa. Imisebenzi itholakala kuphela engxoxweni entsha yokubuka kuqala yokuphrinta, enikwa amandla ngokusetha i-print.tab_modal.enabled.
  • Kumphathi wephasiwedi ogciniwe kwengezwe ukusula wonke amaphasiwedi alondoloziwe (ngaphambi kwalokhu, bekufanele asuswe ngalinye ngalinye).
  • Isici esingeziwe ukukhetha ikhasi lasekhaya nekhasi lethebhu elisha, noma ngabe isengezo sifakiwe esishintsha lawa makhasi. Ngaphambilini, umsebenzisi wayenakho kuphela ukukhetha phakathi kokuthi “kwamukela” kanye “nokuvimbela isengezo”.
  • Kwangenzeka bonisa i-PID kumathiphu wethebhu (browser.tabs.tooltipsShowPid).
  • Isilinganiso esiphezulu sekhasi esingaba khona anda kusuka ku-300% kuya ku-500% ukuze uhambisane nezinye iziphequluli.
  • Ukuqedwa kwekheli (lapho umsebenzisi efaka igama kubha yekheli bese ecindezela u-Ctrl+Enter) Manje wengeza isiqalo esingu-https:// kune-http://.
  • Kubuyekeziwe Ilogo yenjini yokusesha ye-Bing. Injini yokusesha ngokwayo isiqanjwe kabusha ngokuthi i-Microsoft Bing.
  • Ukuze ugweme ukuphahlazeka, ubude obunokwenzeka besixhumanisi ngasinye endabeni bukhawulelwe ezinhlamvu ezingu-2000.
  • Ubukhulu obuvunyelwe usayizi wesitoreji sasendaweni (LocalStorage) esingasetshenziswa insiza ethile yewebhu, anda kusuka ku-5 kuye ku-25 megabytes. KuFirefox 84, kwenziwa izinguquko ku-algorithm yokubala inani ledatha egciniwe, ngenxa yalokho kuvele ukuthi ama-megabyte ayi-5 ayengasanele kwamanye amawebhusayithi. Njengoba abathuthukisi behlela ukubhala kabusha ngokuphelele ikhodi enesibopho se-LocalStorage (LocalStorage NextGen) esikhathini esizayo esiseduze, kunqunywe ukuthi okwamanje kumane kukhuliswe umkhawulo kunokumosha isikhathi sokulungisa ikhodi esele nokuphila okuncane kakhulu.
  • Kulungisiwe ukungakwazi ukubuyisela amathebhu amaningana avaliwe uma evaliwe hhayi umsebenzisi, kodwa ngesengezo (kuphela amathebhu avaliwe kuphela abuyiselwe, hhayi wonke).
  • Kulungisiwe Iba yiqhwa lapho ulanda amafayela amakhulu kusevisi yokubamba ifayela le-Mega.
  • Kuqediwe Inkinga lapho iFirefox efakwe njenge-Flatpak ayikwazanga ukuvula i-localhost:ikheli lembobo.
  • I-heuristic ezama ukuqagela isandiso sefayela esifanele esisekelwe ohlotsheni lwe-MIME olunikezwe iseva manje kwenza okuhlukile kumafomethi e-zip, json kanye ne-xml (lokhu kudale izinkinga lapho ulanda amafayela afana ne-.rwp ne-.t5script, okuyizingobo zomlando ze-zip kodwa anesandiso esihlukile). I-Heuristics iyadingeka ngoba kunamaseva amaningi angalungiswanga kahle ahlinzeka amafayela ngohlobo olulungile lwe-MIME kodwa isandiso esingalungile, kanye namaseva amaningi nje anikeza amafayela anesandiso esifanele kodwa uhlobo olungalungile lwe-MIME (ngokwesibonelo, esimweni se-. rwp ( I-Train Simulator 2021 inkomba ecindezelwe) iseva bekungafanele ibonise isiphequluli ukuthi ingobo yomlando ye-ZIP). Abasebenzisi, bona, abafuni ukuhlolisisa iqiniso lokuthi iseva elungiselelwe ngokungalungile futhi hhayi isiphequluli, ngakho-ke, isibonelo, i-Chrome iphoqeleka ukuthi igcine uhlu olukhulu lwezinhlobo ze-MIME kusisekelo sayo sekhodi ukuze ixazulule. izimo ezinjalo.
  • Kulungisiwe iphutha elidala isaziso esingapheli sokuthi i-Captive Portal itholwe kunethiwekhi yendawo. Umsebenzisi ovakashela isizinda se-firefox.com uzothola ulwazi lwe-HSTS, okubangela ukuthi isiphequluli manje sisebenzise i-HTTPS ukuze sixhume kuleso sizinda. Lokhu kuphinde kwephule indlela yokuthola i-Captive Portal (ehlola ukutholakala kwekheli http://detectportal.firefox.com nge-HTTP, ngoba Izicelo ze-HTTPS azinamsebenzi uma kukhona Iphothali Yangempela Yabathunjwa).
  • Kulungisiwe ukungakwazi ukuxhuma ezizindeni kunethiwekhi yendawo usebenzisa amagama e-NetBIOS.
  • Ngokuphelele kususiwe Usekelo lwe-Flash. Esikhundleni sezakhi и , okuwuhlobo lwe-x-shockwave-flash noma i-x-test, izobonisa indawo ekhanyelayo.
  • Kunqanyuliwe Ukusekelwa kwe-Encrypted SNI (eSNI), esetshenziselwa ukubethela inkambu ye-SNI (iqukethe igama lomsingathi kuzihloko zamaphakethe e-HTTPS, isetshenziselwa ukuhlela ukusebenza kwezinsiza ezimbalwa ze-HTTPS ekhelini elilodwa le-IP, futhi isetshenziswa abahlinzeki ekuhlungeni okukhethiwe. yethrafikhi nokuhlaziywa kwezinsiza ezivakashelwe). Ukuzijwayeza kubonise ukuthi lokhu akuhlinzeki ngemfihlo eyanele, njengoba igama lesizinda livela, ngokwesibonelo, kumapharamitha we-PSK (Pre-Shared Key) lapho uqalisa kabusha iseshini, kanye nakweminye imikhakha. Kubonakala kungenangqondo ukudala ama-analogue e-eSNI ngayinye yalezi zindawo. Kuphakanyiswe izinga elizongena esikhundleni se-eSNI ech (Iklayenti Elibethelwe Sawubona), okungezona izinkambu ngazinye ezibethelwe, kodwa wonke umlayezo we-ClientHello (izilungiselelo ze-network.dns.echconfig.enabled ne-network.dns.use_https_rr_as_altsvc zibophezelekile ukuyinika amandla).
  • Kunqanyuliwe usekelo lwezinjini zokusesha ezifakwe kuhla lwemibhalo lokusabalalisa noma kuhla lwemibhalo lwephakethe lolimi. Izinjini ezinjalo bekungafanele zihlale ngemuva kweFirefox 78 (futhi uma zihlala, lokhu kuyiphutha elisobala futhi akufanele zisetshenziswe).
  • Izengezo:
    • Inani lesilungiselelo elithi "Imodi Ye-HTTPS Kuphela" selifundeka kalula izengezo ukuze izengezo ezifana ne-HTTPS Yonke indawo zingakwazi ukukhubaza izingxenye zokusebenza kwazo ezingqubuzana nale modi.
    • Izengezo manje sezinokufinyelela ku-API ukupheqululaData (ngenxa yokuthi izengezo zingasula idatha egcinwe esipheqululini).
  • I-HTML:
    • Usekelo lufakiwe (ukulayisha okuqukethwe nangaphambi kokuthi kucelwe ngokucacile yisiphequluli).
    • Usekelo lwe-elementi lukhutshaziwe .
  • I-CSS:
  • I-JavaScript: impahla yokuhlanganisa manje ingadluliswa njengenketho kumakhi I-Intl.Collator() (esikhundleni sokuthi let pinyin = new Intl.Collator(["zh-u-co-pinyin"]); ungabhala i-let pinyin = entsha Intl.Collator("zh", {collator: "pinyin"});).
  • Amathuluzi Wonjiniyela:

Source: linux.org.ru