Rilis Firefox 91

Browser web Firefox 91 telah dirilis. Rilis Firefox 91 diklasifikasikan sebagai rilis dukungan diperpanjang (ESR), yang pembaruannya dirilis sepanjang tahun. Selain itu, pembaruan ke cabang sebelumnya dengan periode dukungan yang panjang, 78.13.0, telah dibuat (dua pembaruan lagi 78.14 dan 78.15 diharapkan di masa mendatang). Cabang Firefox 92 akan segera dipindahkan ke tahap pengujian beta, yang rilisnya dijadwalkan pada 7 September.

Inovasi utama:

  • Dalam mode penjelajahan pribadi, kebijakan HTTPS-Pertama diaktifkan secara default, mirip dengan opsi “Hanya HTTPS” yang sebelumnya tersedia di pengaturan. Saat Anda mencoba membuka halaman tanpa enkripsi melalui HTTP dalam mode pribadi, browser akan mencoba mengakses situs terlebih dahulu melalui HTTPS (“http://” diganti dengan “https://”) dan jika upaya tersebut tidak berhasil, itu akan secara otomatis mengakses situs tanpa enkripsi. Perbedaan penting dari mode HTTPS Only adalah HTTPS-First tidak berlaku untuk memuat sub-sumber daya seperti gambar, skrip, dan stylesheet, namun hanya berlaku ketika mencoba membuka situs setelah mengeklik tautan atau mengetik URL di bilah alamat .
  • Mode untuk mencetak versi halaman yang dipersingkat telah dikembalikan, mengingatkan pada tampilan dalam Mode Pembaca, yang hanya menampilkan teks penting halaman, dan semua kontrol, spanduk, menu, bilah navigasi, dan bagian lain yang menyertainya. halaman yang tidak terkait dengan konten disembunyikan. Mode ini diaktifkan dengan mengaktifkan Tampilan Pembaca sebelum mencetak. Mode ini dihentikan di Firefox 81, setelah transisi ke antarmuka pratinjau cetak baru.
  • Kemampuan metode Perlindungan Cookie Total telah diperluas, yang diaktifkan dalam mode penjelajahan pribadi dan ketika mode ketat dipilih untuk memblokir konten yang tidak diinginkan (ketat). Mode ini menyiratkan penggunaan penyimpanan terisolasi terpisah untuk Cookie untuk setiap situs, yang tidak mengizinkan penggunaan Cookie untuk melacak pergerakan antar situs, karena semua Cookie yang disetel dari blok pihak ketiga yang dimuat di situs terikat ke situs utama dan tidak ditransfer ketika blok ini diakses dari situs lain. Di versi baru, untuk menghilangkan kebocoran data tersembunyi, logika pembersihan Cookie() telah diubah dan pengguna telah diberi tahu tentang situs yang menyimpan informasi secara lokal.
  • Logika untuk menyimpan file yang dibuka setelah pengunduhan telah diubah. File yang dibuka setelah diunduh di aplikasi eksternal kini disimpan di direktori “Unduhan” biasa, bukan di direktori sementara. Ingatlah bahwa Firefox menawarkan dua mode pengunduhan - unduh dan simpan, lalu unduh dan buka di aplikasi. Dalam kasus kedua, file yang diunduh disimpan di direktori sementara, yang dihapus setelah sesi berakhir. Perilaku ini menyebabkan ketidakpuasan di antara pengguna yang, jika mereka memerlukan akses langsung ke suatu file, harus mencari tambahan direktori sementara tempat file tersebut disimpan, atau mengunduh ulang data jika file tersebut telah dihapus secara otomatis.
  • Pengoptimalan "Catch-up paint" diaktifkan untuk hampir semua tindakan pengguna, yang memungkinkan peningkatan respons sebagian besar operasi di antarmuka sebesar 10-20%.
  • Rakitan untuk platform Windows telah menambahkan dukungan untuk teknologi sistem masuk tunggal (SSO), yang memungkinkan Anda terhubung ke situs menggunakan kredensial dari Windows 10.
  • Dalam versi macOS, mode kontras tinggi secara otomatis diaktifkan ketika opsi “Tingkatkan Kontras” diaktifkan di sistem.
  • Mode “Beralih ke Tab”, yang memungkinkan Anda beralih ke tab dari daftar rekomendasi di bilah alamat, kini juga mencakup halaman dalam mode penjelajahan pribadi.
  • API Gamepad sekarang hanya tersedia saat membuka halaman dalam Konteks Aman, mis. ketika dibuka melalui HTTPS, melalui localhost atau dari file lokal;
  • Versi desktop menyertakan dukungan untuk Visual Viewport API, yang melaluinya Anda dapat menentukan area nyata yang terlihat, dengan mempertimbangkan tampilan keyboard di layar atau penskalaan.
  • Metode yang ditambahkan: Intl.DateTimeFormat.prototype.formatRange() - mengembalikan string yang dilokalkan dan diformat dengan rentang tanggal (misalnya, "1/05/21 - 1/10/21"); Intl.DateTimeFormat.prototype.formatRangeToParts() - Mengembalikan array dengan bagian rentang tanggal spesifik lokal.
  • Menambahkan properti Window.clientInformation, mirip dengan Window.navigator.

Selain inovasi dan perbaikan bug, Firefox 91 telah memperbaiki 19 kerentanan, 16 di antaranya ditandai berbahaya. 10 kerentanan (dikumpulkan dalam CVE-2021-29990 dan CVE-2021-29989) disebabkan oleh masalah memori, seperti buffer overflow dan akses ke area memori yang sudah dibebaskan. Berpotensi, masalah ini dapat mengakibatkan eksekusi kode penyerang saat membuka halaman yang dirancang khusus.

Sumber: opennet.ru

Tambah komentar