Keluaran Firefox 80

Pelayar web dikeluarkan Firefox 80. Selain itu, kemas kini telah dihasilkan cawangan sokongan jangka panjang 68.12.0 ΠΈ 78.2.0. Firefox 68.12 ESR adalah yang terbaharu dalam sirinya, dan dalam masa sebulan, pengguna Firefox 68 akan ditawarkan kemas kini automatik kepada keluaran 78.3. Versi Firefox 80 untuk Android ditangguhkan. Akan datang ke pentas ujian beta Cawangan Firefox 81 akan beralih, yang pelepasannya dijadualkan pada 22 September.

Utama inovasi:

  • Pada platform Linux dilaksanakan bahagian belakang baharu untuk X11 berdasarkan DMABUF, yang disediakan dengan membelah bahagian belakang DMABUF yang dicadangkan sebelum ini untuk Wayland. Bahagian belakang baharu memungkinkan untuk melaksanakan sokongan untuk pecutan video perkakasan melalui VA-API untuk sistem yang menggunakan protokol X11 (sebelum ini, pecutan sedemikian hanya didayakan untuk Wayland), serta keupayaan untuk mengendalikan WebGL melalui EGL. Untuk mengaktifkan kerja melalui EGL, anda perlu mengaktifkan tetapan "gfx.webrender.all" "media.ffmpeg.dmabuf-textures.enabled", "media.ffmpeg.vaapi-drm-display.enabled" dan "media.ffmpeg. vaapi.enabled” dalam about:config dan juga tetapkan pembolehubah persekitaran MOZ_X11_EGL, yang akan menukar komponen penggubahan Webrender dan OpenGL untuk menggunakan EGL dan bukannya GLX. Sokongan VA-API belum lagi stabil sepenuhnya dan akan didayakan secara lalai dalam keluaran akan datang.
  • Pelaksanaan baharu disertakan senarai blok alat tambah yang mempunyai isu keselamatan, kestabilan atau prestasi. Pelaksanaan baharu ini terkenal kerana meningkatkan prestasi senarai blok pemprosesan dan menyelesaikan masalah kebolehskalaan, berkat penggunaan cascading Penapis mekar.
  • Untuk sijil TLS yang dikeluarkan mulai 1 September 2020, akan had baharu pada tempoh sah akan dikenakan - jangka hayat sijil ini tidak boleh melebihi 398 hari (13 bulan). Sekatan serupa telah diluluskan dalam Chrome dan Safari. Untuk sijil yang diterima sebelum 1 September, amanah akan dikekalkan tetapi terhad kepada 825 hari (2.2 tahun).
  • Bagi pengguna yang menghidap migrain dan epilepsi, beberapa kesan animasi apabila membuka tab telah dialih keluar. Contohnya, apabila memuatkan kandungan tab, ikon jam pasir kini dipaparkan dan bukannya titik melompat.
    Keluaran Firefox 80

  • Anda boleh memasang Firefox sebagai pemapar PDF lalai pada sistem.
  • Menambah sokongan untuk memaparkan amaran apabila menghantar kandungan borang web dari halaman yang dibuka melalui HTTPS tanpa menggunakan penyulitan. Untuk mengawal output amaran dalam about:config, terdapat tetapan "security.warn_submit_secure_to_insecure".
  • Pelbagai penambahbaikan dan pembaikan telah dibuat untuk menyokong pembaca skrin dan sokongan untuk orang kurang upaya.
  • Menambah sokongan untuk mekanisme RTX dan Transport-cc untuk meningkatkan kualiti panggilan melalui WebRTC pada saluran komunikasi yang lemah dan meningkatkan ramalan jalur lebar yang tersedia.
  • Dalam ungkapan JavaScript "mengeksportΒ» sokongan untuk sintaks β€œeksport * sebagai ruang nama” baharu yang dicadangkan dalam spesifikasi ECMAScript 2021 disediakan.
  • API Animasi termasuk operasi penggubahan KeyframeEffect.composite ΠΈ KeyframeEffect.iterationComposite.
  • API Sesi Media telah menambah sokongan untuk menentukan pengendali perubahan kedudukan dalam strim: mencari untuk untuk bergerak ke kedudukan yang ditentukan dan skipad untuk melangkau iklan yang muncul sebelum kandungan utama.
  • WebGL melaksanakan sambungan KHR_parallel_shader_compile, yang membolehkan anda menjalankan beberapa utas kompilasi shader sekaligus.
  • Window.open() tidak lagi menyokong parameter outerHeight dan outerWidth.
  • Dalam WebAssembly, penggunaan operasi atom lebih banyak tidak terhad kepada kawasan ingatan yang dikongsi.
  • Alat pembangun web menawarkan panel percubaan untuk memudahkan mengenal pasti ketidakserasian dengan penyemak imbas yang berbeza.
    Keluaran Firefox 80Keluaran Firefox 80

  • Dalam antara muka pemantauan aktiviti rangkaian, penanda visual (ikon dengan penyu) telah ditambahkan untuk menyerlahkan permintaan perlahan yang masa pelaksanaannya melebihi 500 ms (had boleh ditukar melalui tetapan devtools.netmonitor.audits.slow dalam about:config) .

    Keluaran Firefox 80

  • Dalam konsol web dilaksanakan Arahan ":block" dan ":unblock" untuk menyekat dan menyahsekat permintaan rangkaian.
  • Apabila penyahpepijat JavaScript mengganggu apabila pengecualian berlaku, panel kod kini memaparkan petua alat dengan surih tindanan.

Sebagai tambahan kepada inovasi dan pembetulan pepijat dalam Firefox 80 dihapuskan 13 kelemahan, yang mana 6 ditandakan sebagai berbahaya. 4 kelemahan (dikumpul di bawah CVE-2020 15670-) disebabkan oleh masalah ingatan seperti limpahan penimbal dan mengakses kawasan memori yang telah dibebaskan. Isu ini berpotensi menyebabkan kod hasad dilaksanakan apabila halaman yang direka khas dibuka.

Sumber: opennet.ru

Tambah komen