Firefox 85

Kasedhiya Firefox 85.

  • Subsistem grafis:
    • WebRender klebu ing piranti nggunakake kombinasi "GNOME + Wayland + Intel / AMD kertu video" (kajaba tampilan 4K, support kanggo kang samesthine ing Firefox 86). Kajaba iku, WebRender klebu ing piranti nggunakake grafis Iris Pro Graphics P580 (mobile Xeon E3 v5), sing para pangembang lali babagan, uga ing piranti sing nganggo driver Intel HD Graphics 23.20.16.4973 (pembalap tartamtu iki wis blacklisted). Ing piranti karo driver AMD 8.56.1.15/16 WebRender dipatèni.
    • Ing sistem nggunakake Wayland, ditetepake akselerasi video hardware ing format VP8/VP9.
    • Mekanisme kasebut dipateni Lapisan Lanjut. Saiki WebRender nindakake proyek iki.
    • sementara dipatèni akselerasi Canvas 2D nggunakake GPU, nyebabake artefak ing sawetara sumber.
  • Diaktifake enggo bareng jaringan. Wiwit saiki, cache (HTTP, gambar, favicon, pooling sambungan, CSS, DNS, wewenang HTTP, Alt-Svc, spekulatif pra-sambungan, fonts, HSTS, OCSP, Prefetch lan Preconnect tags, CORS, etc.) disimpen kanthi kapisah kanggo saben domain. Iki bakal nggawe angel banget kanggo CDN gedhe lan jaringan iklan kanggo nglacak pangguna, sing bisa nganalisa anane file tartamtu ing cache browser lan nggawe kesimpulan babagan riwayat browsing. Nuduhake jaringan pisanan muncul ing Safari wolung taun kepungkur (wiwit cache HTTP, banjur Apple mboko sithik nambah kategori liyane), lan muncul ing Chrome ing pungkasan 2020. Biaya sing ora bisa dihindari bakal nambah lalu lintas sing sithik (saben sumber bakal ngundhuh konten saka CDN, sanajan konten iki wis diundhuh dening sumber liyane) lan wektu loading, nanging miturut perkiraan Google, nilai iki sithik banget (4% saka lalu lintas, kalem loading 0.09-0.75% kanggo umume situs, 1.3% ing kasus sing paling awon). Sayange, ing web modern ora ana cara liya kanggo nglawan supercookies (add-ons kaya Decentraleyes ora bisa dadi alternatif, amarga mung nutupi bagean cilik saka isi cache sing kadhaptar ing ndhuwur).
  • Saiki sampeyan bisa nuduhake bar tetenger mung ing kaca tab anyar (Deleng → Toolbar → Bar Tetenger → Mung Tab Anyar), lan ora ing kabeh kaca. Kajaba iku, Firefox wis sinau kanggo ngelingi folder kanggo tetenger sing ditambahake, lan bar Tetenger saiki nampilake folder "Tetenger Liyane" (browser.toolbars.bookmarks.showOtherBookmarks). Sawise ngimpor tetenger saka browser liyane, garis tetenger bakal diaktifake kanthi otomatis ing kabeh tab. Ditambahake telemetri kanggo ngukur wutah ing jumlah interaksi karo bar tetenger, wutah ing nomer pangguna anyar ngimpor tetenger, uga pangguna mateni bar tetenger kabeh.
  • Dandan luwih lengkap ing bilah alamat:
    • Ing dialog setelan mesin telusur ditambahake Tetenger, Riwayat, lan Tab Bukak, sing ngidini sampeyan nemtokake jeneng sing cendhak.
    • Sembarang mesin telusur saiki bisa ndhelikake saka baris alamat.
    • Ditambahake kustomisasi, sing ngidini sampeyan ora nyaranake mesin telusur ing asil panelusuran (contone, diwiwiti karo Firefox 83, nalika sampeyan ngetik "bing" bab pisanan. ditawani ngalih menyang mesin telusur Bing).
  • Muncul printing kaca selektif (contone, ora 1-5, nanging 1-3,5), lan uga nyetak pirang-pirang kaca ing siji lembar. Fungsi kasebut mung kasedhiya ing dialog pratinjau cetak anyar, sing diaktifake kanthi nyetel print.tab_modal.enabled.
  • Kanggo pangatur sandi sing disimpen ditambahake Mbusak kabeh sandhi sing disimpen (sadurunge iki, kudu dibusak siji-siji).
  • Fitur ditambahake milih kaca ngarep lan kaca tab anyar, sanajan tambahan wis diinstal sing ngganti kaca iki. Sadurunge, pangguna mung duwe pilihan antarane "nampa" lan "mateni add-on".
  • Dadi bisa nampilake PID ing tooltips tab (browser.tabs.tooltipsShowPid).
  • Skala kaca maksimal mundhak saka 300% nganti 500% kanggo njaga browser liyane.
  • Rampung alamat (nalika pangguna ngetik tembung menyang baris alamat lan menet Ctrl + Enter) Saiki nambahake https: // awalan tinimbang http: //.
  • Dianyari Logo mesin telusur Bing. Mesin telusur dhewe wis diganti jeneng Microsoft Bing.
  • Kanggo ngindhari kacilakan, dawa maksimum saben pranala ing crita diwatesi nganti 2000 karakter.
  • Ukuran panyimpenan lokal maksimum sing diidinake (LocalStorage) sing bisa digunakake sumber web tartamtu, mundhak saka 5 kanggo 25 megabyte. Ing Firefox 84, owah-owahan digawe ing algoritma kanggo ngetung jumlah data sing disimpen, minangka asil ternyata 5 megabyte ora cukup kanggo sawetara situs web. Wiwit pangembang rencana kanggo rampung nulis ulang kode tanggung jawab kanggo LocalStorage (LocalStorage NextGen) ing mangsa cedhak, iku mutusaké kanggo saiki mung nambah watesan tinimbang sampah wektu mbenakake kode sing wis sethitik urip kiwa.
  • Ndandani ora bisa mulihake sawetara tab sing ditutup yen ditutup ora dening pangguna, nanging kanthi tambahan (mung sing pungkasan saka tab sing ditutup dibalekake, lan ora kabeh).
  • didandani Freezes nalika ndownload file gedhe saka layanan hosting file Mega.
  • diilangi Masalah ing ngendi Firefox diinstal minangka Flatpak ora bisa mbukak alamat localhost: port.
  • Heuristik sing nyoba ngira ekstensi file sing bener adhedhasar jinis MIME sing diwenehake dening server saiki ora pangecualian kanggo format zip, json lan xml (iki nggawe masalah nalika ngundhuh file kaya .rwp lan .t5script, sing ateges arsip zip nanging duwe ekstensi beda). Heuristik perlu amarga ana akeh server sing salah konfigurasi sing nglayani file kanthi jinis MIME sing bener nanging ekstensi sing salah, lan uga akeh server sing nglayani file kanthi ekstensi sing bener nanging jinis MIME sing salah (contone, ing kasus . rwp (). Train Simulator 2021 compressed directory) server ngirim ora menehi tandha menyang browser manawa iku arsip ZIP). Pangguna, ora pengin ngerteni kasunyatan manawa server sing ora dikonfigurasi kanthi bener lan dudu browser sing disalahake, mula, contone, Chrome kepeksa nyimpen dhaptar jinis MIME sing akeh ing basis kode supaya bisa diatasi. kahanan kuwi.
  • Ndandani bug sing nyebabake kabar tanpa wates yen Portal Captive wis dideteksi ing jaringan lokal. Pangguna sing ngunjungi domain firefox.com bakal nampa informasi HSTS, nyebabake browser saiki nggunakake HTTPS kanggo nyambung menyang domain kasebut. Iki banjur nyuwil mekanisme deteksi Portal Captive (sing mriksa kasedhiyan alamat http://detectportal.firefox.com liwat HTTP, amarga Panjaluk HTTPS ora ana gunane yen ana Portal Captive nyata).
  • Ndandani ora bisa nyambung menyang domain ing jaringan lokal nggunakake jeneng NetBIOS.
  • Rampung dibusak Dhukungan lampu kilat. Tinimbang unsur и , sing jinis x-shockwave-flash utawa x-test, bakal nampilake area transparan.
  • diterusake Dhukungan kanggo Encrypted SNI (eSNI), digunakake kanggo ndhelik kolom SNI (ngemot jeneng host ing header paket HTTPS, digunakake kanggo ngatur operasi sawetara sumber HTTPS ing siji alamat IP, lan uga digunakake dening panyedhiya kanggo nyaring selektif. lalu lintas lan analisis sumber daya sing dibukak). Praktek wis nuduhake yen iki ora nyedhiyakake rahasia sing cukup, amarga jeneng domain katon, contone, ing parameter PSK (Pre-Shared Key) nalika nerusake sesi, uga ing sawetara lapangan liyane. Kayane ora praktis kanggo nggawe analog eSNI kanggo saben lapangan kasebut. Standar wis diusulake kanggo ngganti eSNI Saben (Enkripsi Klien Hello), kang ora kothak individu sing ndhelik, nanging kabeh pesen ClientHello (network.dns.echconfig.enabled lan network.dns.use_https_rr_as_altsvc setelan tanggung jawab kanggo mbisakake).
  • diterusake dhukungan kanggo mesin telusur sing diinstal ing direktori distribusi utawa ing direktori paket basa. Mesin kasebut ora kudu tetep sawise Firefox 78 (lan yen tetep, mula iki minangka kesalahan sing jelas lan ora kudu digunakake).
  • Tambahan:
    • Nilai setelan "HTTPS Mung Mode" saiki bisa diwaca dening add-ons supaya add-ons kaya HTTPS Everywhere bisa mateni bagean saka fungsi sing bertentangan karo mode iki.
    • Add-ons saiki duwe akses API browsingData (amarga tambahan bisa mbusak data sing disimpen ing browser).
  • HTML:
    • Dhukungan klebu (munggah konten sanajan sadurunge dijaluk kanthi jelas dening browser).
    • Dhukungan unsur dipatèni .
  • CSS:
  • JavaScript: properti collation saiki bisa dilewati minangka pilihan kanggo konstruktor Intl.Collator() (tinimbang let pinyin = new Intl.Collator(["zh-u-co-pinyin"]); sampeyan bisa nulis let pinyin = new Intl.Collator("zh", {collator: "pinyin"});).
  • Piranti pangembang:

Source: linux.org.ru