Firefox 85

Aya Firefox 85.

  • Subsistem grafik:
    • WebRender kaasup dina alat anu nganggo kombinasi "GNOME + Wayland + Intel / AMD kartu vidéo" (iwal tampilan 4K, dukungan anu diperkirakeun dina Firefox 86). Salaku tambahan, WebRender kaasup dina alat anu nganggo grafik Iris Pro Grafika P580 (mobile Xeon E3 v5), anu dipohokeun ku pamekar, ogé dina alat anu nganggo supir Intel HD Graphics 23.20.16.4973 (supir husus ieu blacklisted). Dina alat jeung supir AMD 8.56.1.15/16 WebRender ditumpurkeun.
    • Dina sistem anu nganggo Wayland, ngadegkeun akselerasi video hardware dina format VP8 / VP9.
    • Mékanismena ditumpurkeun Lapisan canggih. Ayeuna WebRender ngalakukeun padamelan ieu.
    • Pikeun samentawis ditumpurkeun akselerasi Canvas 2D ngagunakeun GPU, ngabalukarkeun artefak dina sababaraha sumber.
  • Kaasup babagi jaringan. Ti ayeuna, cache (HTTP, gambar, favicons, pooling sambungan, CSS, DNS, otorisasina HTTP, Alt-Svc, spekulatif pre-konéksi, fon, HSTS, OCSP, Prefetch na Preconnect tags, CORS, jsb) disimpen misah pikeun tiap domain. Ieu bakal hésé pisan pikeun CDN ageung sareng jaringan iklan pikeun ngalacak pangguna, anu tiasa nganalisis ayana file anu tangtu dina cache browser sareng ngagambar kacindekan ngeunaan sajarah browsing. Babagi jaringan mimiti muncul dina Safari dalapan taun ka pengker (dimimitian ku cache HTTP, teras Apple laun-laun nambihan kategori sanésna), sareng muncul dina Chrome dina ahir 2020. Biaya anu teu bisa dihindari bakal janten sakedik kanaékan lalu lintas (unggal sumberdaya bakal ngaunduh eusi tina CDN, sanaos eusi ieu parantos diunduh ku sumber anu sanés) sareng waktos loading, tapi numutkeun perkiraan Google nilai ieu leutik pisan (4% tina lalulintas, slowdown di loading ku 0.09-0.75% keur paling situs, 1.3% dina kasus awon). Hanjakalna, dina wéb modéren teu aya cara sanés pikeun merangan supercookies (add-ons sapertos Decentraleyes henteu tiasa janten alternatif, sabab ngan ukur sabagian leutik tina eusi cache anu didaptarkeun di luhur).
  • Ayeuna anjeun tiasa ningalikeun bar tetengger ngan ukur dina halaman tab énggal (Témbongkeun → Toolbar → Bar Tetengger → Tab Anyar Ngan), sareng henteu dina sadaya halaman. Salaku tambahan, Firefox parantos diajar nginget polder pikeun téténggér tambahan, sareng bar Tetengger ayeuna ningalikeun polder "Tetengger Lain" (browser.toolbars.bookmarks.showOtherBookmarks). Saatos ngimpor téténggér tina panyungsi sanés, bar tetengger bakal otomatis diaktipkeun dina sadaya tab. Ditambahkeun telemétri pikeun ngukur tumuwuhna jumlah interaksi jeung bar tetengger, tumuwuhna jumlah pamaké anyar importing téténggér, kitu ogé pamaké nganonaktipkeun bar tetengger sakabehna.
  • Perbaikan salajengna pikeun bar alamat:
    • Dina dialog setélan search engine ditambahkeun Tetengger, Sajarah, sareng Tab Buka, anu ngamungkinkeun anjeun napelkeun nami pondok pikeun aranjeunna.
    • Salah sahiji mesin pencari ayeuna tiasa nyumputkeun ti bar alamat.
    • Ditambahkeun kustomisasi, nu ngidinan Anjeun pikeun henteu nyarankeun mesin pencari dina hasil teangan (contona, dimimitian ku Firefox 83, nalika anjeun ngetik "bing" hal kahiji. ditawarkeun pindah ka mesin pencari Bing).
  • Nembongan percetakan kaca selektif (Contona, teu 1-5, tapi 1-3,5), sarta ogé nyitak sababaraha kaca dina hiji lambar. Pungsi ngan sadia dina dialog sawangan print anyar, nu diaktipkeun ku setelan print.tab_modal.enabled.
  • Ka pangatur kecap akses nu disimpen ditambahkeun mupus sadaya kecap akses nu disimpen (saméméh ieu, maranéhanana kudu dihapus hiji-hiji).
  • fitur ditambahkeun milih kaca imah jeung kaca tab anyar, sanajan hiji add-on dipasang nu ngarobah kaca ieu. Saméméhna, pamaké ngan boga pilihan antara "nampi" sareng "nonaktipkeun tambihan".
  • Janten mungkin mintonkeun PID dina tooltips tab (browser.tabs.tooltipsShowPid).
  • Skala kaca maksimum mungkin ngaronjat ti 300% nepi ka 500% pikeun tetep nepi ka browser séjén.
  • Alamat parantosan (nalika pangguna ngalebetkeun kecap kana bar alamat sareng pencét Ctrl + Enter) ayeuna nambahkeun HTTPS: // awalan tinimbang http: //.
  • Diropéa Logo mesin pencari Bing. The search engine sorangan geus diganti Microsoft Bing.
  • Pikeun ngahindarkeun kacilakaan, panjang maksimum unggal tautan dina carita diwatesan ku 2000 karakter.
  • Ukuran panyimpenan lokal maksimum anu diidinan (LocalStorage) anu tiasa dianggo ku sumber wéb khusus, ngaronjat ti 5 nepi ka 25 megabytes. Dina Firefox 84, parobihan dilakukeun kana algoritma pikeun ngitung jumlah data anu disimpen, hasilna tétéla yén 5 megabyte henteu cekap pikeun sababaraha situs web. Kusabab pamekar ngarencanakeun pikeun lengkep nulis balik kodeu jawab LocalStorage (LocalStorage NextGen) dina mangsa nu bakal datang, ieu mutuskeun pikeun ayeuna ngan nambahan wates tinimbang runtah waktu ngalereskeun kode nu boga pisan saeutik hirup ditinggalkeun.
  • Dibereskeun henteu mampuh mulangkeun sababaraha tab katutup upami aranjeunna ditutup henteu ku pangguna, tapi ku tambihan (ngan anu terakhir tina tab anu ditutup dibalikeun, sareng henteu sadayana).
  • Dilereskeun Freezes nalika ngundeur file badag tina jasa hosting file Mega.
  • Ngaleungitkeun Masalah dimana Firefox dipasang salaku Flatpak henteu tiasa muka localhost: alamat port.
  • Heuristik anu nyoba nebak ekstensi file anu leres dumasar kana jinis MIME anu dipasihkeun ku server ayeuna ngalakukeun iwal pikeun zip, json na xml format (ieu dijieun masalah nalika ngundeur file kawas .rwp na .t5script, nu dasarna arsip pos tapi boga extension béda). Heuristics diperlukeun sabab aya loba server misconfigured nu ngalayanan file jeung tipe MIME bener tapi extension salah, sarta ngan saloba server nu ngawula file jeung extension bener tapi tipe MIME salah (contona, dina kasus . rwp (). Train Simulator 2021 dikomprés diréktori) server henteu kedah masihan sinyal ka browser yén éta arsip ZIP). Pamaké, samentawisna, henteu hoyong ningali kanyataan yén server anu teu leres dikonpigurasi sareng sanés browser anu disalahkeun, janten, contona, Chrome kapaksa nyimpen daptar ageung jinis MIME dina dasar kode pikeun ngabéréskeun. kaayaan kitu.
  • Dibereskeun bug anu ngabalukarkeun béwara sajajalan yén Captive Portal geus dideteksi dina jaringan lokal. Pamaké anu ngadatangan domain firefox.com bakal nampi inpormasi HSTS, nyababkeun browser ayeuna nganggo HTTPS pikeun nyambung ka domain éta. Ieu ngalanggar mékanisme deteksi Portal Captive (anu mariksa kasadiaan alamatna http://detectportal.firefox.com via HTTP, sabab Permintaan HTTPS henteu aya gunana upami aya Portal Captive nyata).
  • Dibereskeun henteu mampuh nyambung ka domain dina jaringan lokal nganggo nami NetBIOS.
  • pinuh dipupus rojongan Flash. Gantina elemen и , nu tipe x-shockwave-flash atawa x-test, bakal nembongkeun wewengkon transparan.
  • Diteruskeun rojongan pikeun Énkripsi SNI (eSNI), dipaké pikeun encrypt widang SNI (ngandung ngaran host dina headers pakét HTTPS, dipaké pikeun ngatur operasi sababaraha sumber HTTPS dina hiji alamat IP, sarta ogé dipaké ku panyadia pikeun nyaring selektif. patalimarga sareng analisa sumberdaya anu didatangan). Prakték nunjukkeun yén ieu henteu nyayogikeun karusiahan anu cekap, sabab nami domain muncul, contona, dina parameter PSK (Pre-Shared Key) nalika neruskeun sési, ogé dina sababaraha widang anu sanés. Sigana teu praktis pikeun nyiptakeun analog eSNI pikeun tiap widang ieu. Hiji standar geus diajukeun pikeun ngaganti eSNI ECH (Énkripsi Klién Hello), nu teu sawah individu anu énkripsi, tapi sakabéh pesen ClientHello (network.dns.echconfig.enabled na network.dns.use_https_rr_as_altsvc setélan jawab sangkan eta).
  • Diteruskeun rojongan pikeun mesin pencari dipasang dina diréktori distribusi atawa dina diréktori pak basa. Mesin sapertos kitu teu kedah tetep saatos Firefox 78 (sareng upami aranjeunna tetep, maka ieu mangrupikeun kasalahan anu jelas sareng henteu kedah dianggo).
  • tambihan:
    • Nilai setelan "HTTPS Only Mode" ayeuna tiasa dibaca ku tambihan supados tambihan sapertos HTTPS Everywhere tiasa nganonaktipkeun bagian tina fungsionalitasna anu bertentangan sareng mode ieu.
    • Add-ons ayeuna gaduh aksés API browsingData (kusabab tambihanana tiasa mupus data anu disimpen dina browser).
  • HTML:
    • Rojongan kaasup (ngamuat eusi malah saméméh éta sacara eksplisit dipénta ku browser).
    • Pangrojong elemen ditumpurkeun .
  • CSS:
  • JavaScript: sipat collation ayeuna bisa diliwatan salaku pilihan pikeun constructor nu Intl.Colllator() (gaganti let pinyin = new Intl.Collator(["zh-u-co-pinyin"]); anjeun bisa nulis let pinyin = new Intl.Collator("zh", {collator: "pinyin"});).
  • Alat pamekar:

sumber: linux.org.ru