release Firefox 78

Web browser dileupaskeun Firefox 78, kitu ogé versi mobile Firefox 68.10 pikeun platform Android. Pelepasan Firefox 78 digolongkeun salaku Extended Support Service (ESR), kalayan apdet dileupaskeun sapanjang taun. Sajaba ti éta, update saméméhna dahan rojongan jangka panjang 68.10.0 (dua deui apdet diperkirakeun dina mangsa nu bakal datang: 68.11 jeung 68.12). Geura-giru ka panggung tés béta Cabang Firefox 79 bakal transisi, sékrési anu dijadwalkeun pikeun 28 Juli.

utama inovasi:

  • Kaca kasimpulan (Protections Dashboard) geus dimekarkeun kalawan laporan ngeunaan efektivitas mékanisme panyalindungan ngalawan gerakan tracking, mariksa kompromi tina credentials, sarta ngatur kecap akses. Pelepasan anyar ngamungkinkeun pikeun ningali statistik ngeunaan pamakean kredensial anu dikompromi, ogé ngalacak kamungkinan persimpangan kecap konci anu disimpen kalayan bocor databés pangguna. Verifikasi dilumangsungkeun ngaliwatan integrasi jeung database proyék haveibeenpwned.com, nu ngawengku informasi ngeunaan 9.7 miliar rekening dipaling salaku hasil tina Hacking tina 456 situs. Ringkesanna disayogikeun dina halaman "ngeunaan: panyalindungan" atanapi ngalangkungan ménu anu disebat ku ngaklik ikon tameng dina bar alamat (Dasbor Perlindungan ayeuna ditingalikeun tibatan Témbongkeun Laporan).
    release Firefox 78

  • Ditambahkeun tombol pikeun UninstallerAnyarkeun Firefox", anu ngamungkinkeun anjeun ngareset setélan sareng ngahapus sadaya tambihan tanpa kaleungitan data akumulasi. Upami aya masalah, pangguna sering nyobian ngabéréskeunana ku masang deui browser. Tombol Refresh bakal ngamungkinkeun anjeun pikeun ngahontal éfék anu sami tanpa kaleungitan téténggér, sajarah browsing, kecap akses anu disimpen, Cookies, kamus anu nyambung sareng data pikeun ngeusian otomatis (nalika anjeun ngaklik tombolna, profil énggal didamel sareng databés anu ditangtukeun ditransferkeun. ka dinya). Saatos ngaklik Refresh, tambihan, téma, inpormasi hak aksés, mesin pencari anu nyambung, panyimpen DOM lokal, sertipikat, setélan anu dirobih, gaya pangguna (userChrome, userContent) bakal leungit.
    release Firefox 78

  • Item ditambahkeun kana menu konteks ditémbongkeun pikeun tab buka nutup sababaraha tab, nutup tab di katuhu nu ayeuna, sarta nutup kabeh tab iwal nu ayeuna.

    release Firefox 78

  • Screen saver tiasa ditumpurkeun salami sauran pidéo sareng konperénsi dumasar kana WebRTC.
  • Dina platform Windows pikeun Intel GPUs dina sagala resolusi layar kalebet sistem compositing WebRender, ditulis dina Rust sarta ngidinan Anjeun pikeun nyata ngaronjatkeun speed Rendering jeung ngurangan beban CPU. WebRender outsources operasi rendering eusi kaca ka sisi GPU, nu dilaksanakeun ngaliwatan shaders ngajalankeun on GPU. Saméméhna, WebRender diaktipkeun dina Windows 10 platform pikeun Intel GPUs nalika ngagunakeun resolusi layar leutik, kitu ogé dina sistem kalawan AMD Raven Ridge, AMD Evergreen APUs, sarta dina laptop jeung kartu grafik NVIDIA. Dina Linux, WebRender ayeuna diaktipkeun pikeun kartu Intel sareng AMD ngan dina ngawangun wengi, sareng henteu dirojong pikeun kartu NVIDIA. Pikeun maksakeun éta ngeunaan: config, anjeun kedah ngaktipkeun setélan "gfx.webrender.all" sareng "gfx.webrender.enabled" atanapi ngajalankeun Firefox sareng variabel lingkungan MOZ_WEBRENDER = 1 set.
  • Pangsa pangguna Inggris pikeun anu nunjukkeun eusi anu disarankeun ku jasa Pocket diaktipkeun dina halaman tab énggal parantos ningkat kana 100%. Saméméhna, kaca sapertos ieu ditémbongkeun ngan ka pamaké ti AS, Kanada jeung Jerman. Blok anu dibayar ku sponsor ngan dipidangkeun di AS sareng jelas ditandaan salaku iklan. Personalisasi anu aya hubunganana sareng pamilihan kontén dilakukeun dina sisi klien sareng tanpa nransferkeun inpormasi pangguna ka pihak katilu (sakabeh daptar tautan anu disarankeun pikeun dinten ayeuna dimuat kana browser, anu rengking di sisi pangguna dumasar kana data sajarah browsing. ). Pikeun nganonaktipkeun eusi dianjurkeun ku Pocket, aya setelan dina configurator nu (Eusi Imah Firefox / Disarankeun ku Pocket) sarta pilihan "browser.newtabpage.activity-stream.feeds.topsites" dina ngeunaan: config.
  • Kaasup patch anu mangaruhan kinerja sarta stabilitas akselerasi hardware decoding video maké VA-API (ngan dirojong di lingkungan basis Wayland).
  • Sarat pikeun komponén sistem Linux parantos ningkat. Ngajalankeun Firefox dina Linux ayeuna merlukeun sahenteuna Glibc 2.17, libstdc++ 4.8.1 jeung GTK+ 3.14.
  • Saatos rencana pikeun ngeureunkeun dukungan pikeun algoritma kriptografi warisan, sadaya suite cipher TLS dumasar kana DHE (TLS_DHE_*, protokol bursa konci Diffie-Hellman) ditumpurkeun sacara standar. Pikeun ngurangan potensi dampak negatif tina nganonaktipkeun DHE, dua anyar basis SHA2 AES-GCM cipher suites geus ditambahkeun.
  • ditumpurkeun rojongan pikeun TLS 1.0 jeung TLS 1.1 protokol. Pikeun ngakses situs ngaliwatan saluran komunikasi aman, server kudu nyadiakeun rojongan pikeun sahenteuna TLS 1.2. Numutkeun Google, ayeuna kira-kira 0.5% tina unduhan halaman wéb terus dilaksanakeun nganggo versi TLS anu luntur. shutdown dilaksanakeun luyu jeung saran IETF (Internet Engineering Task Force). Alesan pikeun nolak ngadukung TLS 1.0/1.1 nyaéta kurangna dukungan pikeun ciphers modern (contona, ECDHE sareng AEAD) sareng sarat pikeun ngadukung ciphers lami, réliabilitas anu ditaroskeun dina tahap pangembangan téknologi komputasi ayeuna ( contona, rojongan pikeun TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA diperlukeun, MD5 dipaké pikeun mariksa integritas jeung auténtikasi jeung SHA-1). Anjeun tiasa mulangkeun kamampuan damel sareng versi TLS anu luntur ku netepkeun security.tls.version.enable-deprecated = leres atanapi nganggo tombol dina kaca kasalahan anu dipidangkeun nalika nganjang ka situs anu nganggo protokol anu lami.
  • Kualitas karya kalawan pamiarsa layar pikeun jalma kalawan impairments visual geus nyata ningkat (masalah jeung posisi kursor geus direngsekeun, katirisan geus ngaleungitkeun, processing tabel kacida gedéna geus gancangan, jsb). Pikeun pangguna anu migrain sareng epilepsi, épék animasi sapertos nyorot tab sareng ngalegaan bar teang parantos dikirangan.
  • Pikeun perusahaan, aturan anyar parantos ditambahkeun kana kawijakan grup pikeun ngonpigurasikeun panangan aplikasi éksternal, nganonaktipkeun mode gambar-di-gambar, sareng meryogikeun kecap konci master pikeun disaluyukeun.
  • Dina mesin JavaScript SpiderMonkey diropéa subsistem pamrosésan ekspresi biasa anu disingkronkeun sareng palaksanaan tina mesin JavaScript V8 anu dianggo dina panyungsi dumasar kana proyék Chromium. Parobihan éta ngamungkinkeun urang pikeun nerapkeun dukungan pikeun fitur-fitur ieu anu aya hubunganana sareng ekspresi biasa:
    • Grup ngaranna ngidinan Anjeun pikeun ngahubungkeun bagian tina string cocog ku ekspresi biasa kalawan ngaran husus tinimbang nomer serial patandingan (contona, tinimbang "/(\d{4})-(\d{2})-(\d{ 2})/" anjeun tiasa nangtukeun "/(? \d{4})-(? \d{2})-(? \d{2})/" jeung aksés taun teu ngaliwatan hasil[1], tapi ngaliwatan result.groups.year).
    • Kabur kelas Karakter Unicode nambahkeun konstruk \p{…} jeung \P{…}, contona, \p{Number} ngahartikeun sakabeh karakter nu mungkin jeung gambar angka (kaasup karakter kawas ①), \p{Alphabetic} - hurup (kaasup hiéroglif ), \p{Math} — simbol matematik, jsb.
    • bandera dotSadaya ngabalukarkeun topeng "." kaasup karakter baris anyar.
    • Modeu Neuteup ka tukang ngidinan Anjeun pikeun nangtukeun dina ekspresi biasa nu hiji pola miheulaan sejen (Contona, cocog jumlah dollar tanpa nyekel tanda dollar).
  • Dilaksanakeun CSS pseudo-kelas : nyaeta() и : dimana() pikeun meungkeut aturan CSS ka sakumpulan pamilih. Contona, tinimbang

    lulugu p:hover, utama p:hover, footer p:hover {…}

    bisa dieusian

    : is(header, main, footer) p:hover {…}

  • CSS pseudo-kelas kaasup :baca wungkul и : maca-nulis pikeun ngariung pikeun ngabentuk unsur (input atanapi textarea) anu dilarang atanapi diidinan diédit.
  • Ditambahkeun rojongan metoda Intl.ListFormat() pikeun nyieun daptar localized (contona, ngaganti "atawa" ku "atawa", "jeung" ku "jeung").

    const lf = anyar Intl.ListFormat('en');
    lf.format(['Frank', 'Christine', 'Flora']);
    // → 'Frank, Christine, sareng Flora'
    // pikeun lokal "ru" bakal janten 'Frank, Christine sareng Flora'

  • Metodeu Intl.NumberFormat rojongan ditambahkeun pikeun pormat unit ukuran, mata uang, notasi ilmiah sarta kompak (contona, "Intl.NumberFormat ('en', {style: 'unit', Unit: 'méteran-per-detik'}");
  • métode ditambahkeun ParentNode.replaceChildren(), ngamungkinkeun Anjeun pikeun ngaganti atawa mupus hiji titik anak aya.
  • Cabang ESR ngawengku rojongan pikeun Service worker na Push API (aranjeunna ditumpurkeun dina release ESR saméméhna).
  • WebAssembly nambihan dukungan pikeun ngimpor sareng ngékspor parameter fungsi integer 64-bit nganggo jinis JavaScript BigInt. Ekstensi ogé parantos dilaksanakeun pikeun WebAssembly Multi-nilai, ngidinan fungsi balik leuwih ti hiji nilai.
  • Dina konsol pikeun pamekar web diamankeun Log lengkep ngeunaan kasalahan anu aya hubunganana sareng Janji, kalebet inpormasi ngeunaan nami, tumpukan, sareng pasipatan, ngajantenkeun langkung gampang pikeun ngabéréskeun kasalahan nalika nganggo kerangka sapertos Angular.

    release Firefox 78

  • Alat Pamekar Wéb parantos ningkat sacara signifikan kinerja navigasi DOM nalika mariksa situs anu ngagunakeun seueur sipat CSS.
  • The JavaScript debugger kiwari mibanda kamampuhan pikeun dilegakeun ngaran variabel disingget dumasar kana sumber-peta nalika maké logging titik (Log poin), anu ngamungkinkeun anjeun pikeun ngaleungitkeun inpormasi ngeunaan nomer garis dina kode sareng nilai variabel kana konsol wéb nalika tag dipicu.
  • Dina panganteur inspeksi jaringan, informasi geus ditambahkeun ngeunaan add-ons, mékanisme anti tracking, sarta larangan CORS (Cross-Origin Resource Sharing) nu ngabalukarkeun pamundut ka diblokir.
    release Firefox 78

Salian inovasi sareng perbaikan bug dina Firefox 78
ngaleungitkeun runtuyan vulnerabilities, nu sababaraha ditandaan salaku kritis, i.e. bisa ngakibatkeun palaksanaan kodeu panyerang nalika muka halaman anu dirarancang khusus. Inpormasi anu rinci ngeunaan masalah kaamanan anu dibereskeun henteu sayogi ayeuna, tapi daptar kerentanan diperkirakeun bakal diterbitkeun dina sababaraha jam.

sumber: opennet.ru

Tambahkeun komentar