Firefox 85

Ipezeka Firefox 85.

  • Zithunzi zapansipansi:
    • WebRender kuphatikizapo pazida zogwiritsira ntchito "GNOME+Wayland+Intel/AMD kanema khadi" (kupatula zowonetsera 4K, chithandizo chomwe chikuyembekezeka mu Firefox 86). Kuphatikiza apo, WebRender kuphatikizapo pazida zogwiritsa ntchito zithunzi Zithunzi za Iris Pro P580 (mafoni a Xeon E3 v5), omwe opanga adayiwala, komanso pazida zomwe zili ndi madalaivala a Intel HD Graphics 23.20.16.4973 (woyendetsa uyu adayikidwa pagulu). Pazida zomwe zili ndi dalaivala wa AMD 8.56.1.15/16 WebRender olumala.
    • Pa makina ogwiritsa ntchito Wayland, kukhazikitsidwa Kuthamanga kwamavidiyo a hardware mumitundu ya VP8/VP9.
    • Makinawa ndiwozimitsidwa Zida Zapamwamba. Tsopano WebRender imagwira ntchito iyi.
    • Kwakanthawi olumala Kupititsa patsogolo kwa Canvas 2D pogwiritsa ntchito GPU, kuchititsa zinthu zakale pazinthu zina.
  • Kuphatikizidwa kugawana maukonde. Kuyambira pano, posungira (HTTP, zithunzi, favicons, kulumikiza dziwe, CSS, DNS, chilolezo HTTP, Alt-Svc, zongoyerekeza pre-malumikizidwe, mafonti, HSTS, OCSP, Prefetch ndi Preconnect Tags, CORS, etc.) zosungidwa padera pa dera lililonse. Izi zipangitsa kuti zikhale zovuta kuti ma CDN akulu ndi maukonde otsatsa azitsata ogwiritsa ntchito, omwe amatha kusanthula kupezeka kwa mafayilo ena mu cache ya osatsegula ndikuzindikira mbiri yosakatula. Kugawana maukonde koyamba ku Safari zaka zisanu ndi zitatu zapitazo (kuyambira ndi posungira HTTP, kenako Apple pang'onopang'ono adawonjezera magulu ena), ndipo adawonekera mu Chrome kumapeto kwa 2020. Mtengo wosalephereka udzakhala kuwonjezeka pang'ono kwa magalimoto (chinthu chilichonse chidzatsitsa zomwe zili mu CDN, ngakhale zitakhala kuti zatsitsidwa kale ndi chinthu china) ndi nthawi yotsegula, koma malinga ndi Google ikuyerekezera mtengo uwu ndi wochepa kwambiri (4% ya kuchuluka kwa magalimoto, kutsika kwapang'onopang'ono ndi 0.09-0.75% pamasamba ambiri, 1.3% poyipa kwambiri). Tsoka ilo, pa intaneti yamakono palibe njira ina yothanirana ndi ma supercookies (zowonjezera monga Decentraleyes sizingakhale ngati njira ina, chifukwa zimangotenga gawo laling'ono lazomwe zalembedwa pamwambapa).
  • Tsopano ndi kotheka kusonyeza bokosi la ma bookmark patsamba latsopanolo (Onani β†’ Toolbars β†’ Bookmarks Bar β†’ New Tab Only), osati pamasamba onse. Kuphatikiza apo, Firefox yaphunzira kukumbukira chikwatu cha ma bookmark owonjezera, ndipo Bokosi la Mabuku tsopano likuwonetsa chikwatu cha "Zikwangwani Zina" (browser.toolbars.bookmarks.showOtherBookmarks). Mukatha kuyitanitsa ma bookmark kuchokera kwa asakatuli ena, ma bookmark bar adzayatsidwa pamasamba onse. Zowonjezedwa telemetry kuyeza kukula kwa chiwerengero cha kuyanjana ndi ma bookmark bar, kukula kwa chiwerengero cha ogwiritsa ntchito atsopano omwe akulowetsa ma bookmarks, komanso ogwiritsa ntchito kulepheretsa ma bookmark bar palimodzi.
  • Zowonjezera zina pa bar address:
    • Mu bokosi la zoikamo za injini zosakira anawonjezera Ma Bookmarks, Mbiri, ndi Open Tabs, omwe amakulolani kuti muwapatse mayina achidule.
    • Aliyense wa injini zosaka akhoza tsopano kukhala kubisala kuchokera ku bar adilesi.
    • Zowonjezedwa makonda, zomwe zimakulolani kuti musapereke malingaliro osaka pazotsatira (mwachitsanzo, kuyambira Firefox 83, mukalemba "bing" chinthu choyamba. zoperekedwa sinthani ku injini yosakira ya Bing).
  • Zawonekera kusankha tsamba kusindikiza (mwachitsanzo, osati 1-5, koma 1-3,5), komanso kusindikiza masamba angapo papepala limodzi. Zochitazi zimangopezeka muzokambirana zatsopano zosindikizira, zomwe zimayatsidwa ndi kuyika print.tab_modal.enabled.
  • Kwa woyang'anira mawu achinsinsi osungidwa anawonjezera kuchotsa mapasiwedi onse osungidwa (izi zisanachitike, ziyenera kuchotsedwa imodzi ndi imodzi).
  • Mbali yowonjezera kusankha tsamba loyamba ndi tsamba latsopano la tabu, ngakhale chowonjezera chaikidwa chomwe chimasintha masambawa. M'mbuyomu, wosuta anali ndi kusankha pakati pa "kuvomereza" ndi "zimitsani zowonjezera".
  • Zinakhala zotheka onetsani PID pazida za tabu (browser.tabs.tooltipsShowPid).
  • Kuchuluka kwamasamba kotheka kuchuluka kuchokera pa 300% mpaka 500% kuti mukhale ndi asakatuli ena.
  • Kumaliza adilesi (wogwiritsa ntchito akalowetsa mawu mu bar ya adilesi ndikusindikiza Ctrl + Lowani) tsopano imawonjezera https:// prefix osati http://.
  • Zasinthidwa Bing search engine logo. Injini yosakira yokha idatchedwanso Microsoft Bing.
  • Kuti mupewe ngozi, kutalika kothekera kwa ulalo uliwonse wankhani ndi zilembo 2000 zokha.
  • Kukula kwakukulu kololedwa komweko (LocalStorage) komwe tsamba linalake lingagwiritse ntchito, kuchuluka kuyambira 5 mpaka 25 megabytes. Mu Firefox 84, zosintha zidapangidwa ku algorithm yowerengera kuchuluka kwa data yosungidwa, chifukwa chake zidapezeka kuti ma megabytes 5 salinso okwanira masamba ena. Popeza opanga akukonzekera kulembanso code yomwe ili ndi LocalStorage (LocalStorage NextGen) posachedwa, zidasankhidwa kuti zingowonjezera malire m'malo mowononga nthawi yokonza code yomwe ili ndi moyo wochepa kwambiri.
  • Zokhazikika kulephera kubwezeretsa ma tabo angapo otsekedwa ngati adatsekedwa osati ndi wogwiritsa ntchito, koma ndi chowonjezera (ma tabu omaliza okha omwe adatsekedwa adabwezeretsedwa, osati onse).
  • Zokonzedwa Imaundana mukatsitsa mafayilo akulu kuchokera ku Mega file hosting service.
  • Zathetsedwa Nkhani yomwe Firefox idayikidwa ngati Flatpak sinathe kutsegula localhost: port adilesi.
  • A heuristic yomwe imayesa kulingalira kukula kwa fayilo yoyenera kutengera mtundu wa MIME woperekedwa ndi seva tsopano amachita kupatula pa zip, json ndi xml (izi zidabweretsa mavuto potsitsa mafayilo monga .rwp ndi .t5script, omwe kwenikweni ali zip zakale koma ali ndi zowonjezera zina). Heuristics ndiyofunikira chifukwa pali ma seva ambiri olakwika omwe amatumizira mafayilo ndi mtundu wolondola wa MIME koma wowonjezera wolakwika, komanso ma seva ambiri omwe amatumizira mafayilo ndikuwonjezera kolondola koma mtundu wolakwika wa MIME (mwachitsanzo, pankhani ya .rwp ( Train Simulator 2021 compressed directory) seva sinayenera kuwonetsa kwa msakatuli kuti inali malo osungidwa a ZIP). Ogwiritsa nawonso, safuna kufufuza kuti seva yosinthidwa molakwika osati msakatuli yemwe ali ndi mlandu, chifukwa, mwachitsanzo, Chrome imakakamizika kusunga mndandanda waukulu wamitundu ya MIME pamakina ake kuti athetse. mikhalidwe yotere.
  • Zokhazikika cholakwika chomwe chimayambitsa chidziwitso chosatha kuti Captive Portal yapezeka pa netiweki yakomweko. Wogwiritsa ntchito webusayiti ya firefox.com alandila zambiri za HSTS, zomwe zimapangitsa kuti msakatuli agwiritse ntchito HTTPS kuti alumikizane ndi domain imeneyo. Izi zinaphwanya njira yodziwira kuti Captive Portal (yomwe imayang'ana kupezeka kwa adilesi http://detectportal.firefox.com kudzera pa HTTP, chifukwa Zopempha za HTTPS ndizopanda ntchito ngati pali Portal Yeniyeni Yogwidwa).
  • Zokhazikika kulephera kulumikizana ndi madambwe pamaneti akomweko pogwiritsa ntchito mayina a NetBIOS.
  • Kwathunthu zachotsedwa Thandizo la Flash. M'malo mwa maelementi ΠΈ , omwe ali amtundu wa x-shockwave-flash kapena x-test, adzawonetsa malo owonekera.
  • Anasiya kuthandizira kwa Encrypted SNI (eSNI), yomwe imagwiritsidwa ntchito kubisa gawo la SNI (lili ndi dzina lachidziwitso pamitu ya mapaketi a HTTPS, limagwiritsidwa ntchito kukonza magwiridwe antchito azinthu zingapo za HTTPS pa adilesi imodzi ya IP, ndipo imagwiritsidwanso ntchito ndi othandizira pakusefa kosankha. za traffic ndi kusanthula kwazinthu zomwe zayendera). Zochita zasonyeza kuti izi sizipereka chinsinsi chokwanira, popeza dzina lachidziwitso likuwonekera, mwachitsanzo, mu PSK (Pre-Shared Key) pamene mukuyambiranso gawo, komanso m'madera ena. Zikuwoneka kuti sizingatheke kupanga ma analogue a eSNI pagawo lililonse. Muyezo waperekedwa kuti ulowe m'malo mwa eSNI ECH (Encrypted Client Hello), yomwe si magawo omwe amasungidwa mwachinsinsi, koma uthenga wonse wa ClientHello (network.dns.echconfig.enabled ndi network.dns.use_https_rr_as_altsvc zosintha ndi omwe ali ndi udindo woyambitsa).
  • Anasiya kuthandizira pamakina osakira omwe adayikidwa mu bukhu logawa kapena mu bukhu la paketi ya chinenero. Injini zotere siziyenera kukhala pambuyo pa Firefox 78 (ndipo ngati zitsalira, ndiye kuti izi ndizolakwika ndipo siziyenera kugwiritsidwa ntchito).
  • Zowonjezera:
    • Mtengo wa "HTTPS Only Mode" tsopano ukhoza kuwerengedwa ndi zowonjezera kuti zowonjezera monga HTTPS Kulikonse zitha kulepheretsa mbali zina za machitidwe awo omwe amatsutsana ndi njirayi.
    • Zowonjezera tsopano zili ndi mwayi wofikira pa API browsingData (chifukwa cha zomwe zowonjezera zimatha kuchotsa zomwe zasungidwa mu msakatuli).
  • HTML:
    • Thandizo linaphatikizapo (kutsitsa zomwe zili ngakhale zisanafunsidwe momveka bwino ndi osatsegula).
    • Thandizo lazinthu layimitsidwa .
  • CSS:
  • JavaScript: katundu wolumikizana tsopano atha kuperekedwa ngati njira kwa omanga Intl.Collator() (mmalo mwa let pinyin = new Intl.Collator(["zh-u-co-pinyin"]); mukhoza kulemba let pinyin = new Intl.Collator("zh", {collator: "pinyin"});).
  • Zida Zopangira:

Source: linux.org.ru