Pale Moon Browser 31.0 Rilis

Rilis browser web Pale Moon 31.0 telah diterbitkan, bercabang dari basis kode Firefox untuk memberikan efisiensi yang lebih tinggi, mempertahankan antarmuka klasik, meminimalkan konsumsi memori dan menyediakan opsi penyesuaian tambahan. Build Pale Moon dibuat untuk Windows dan Linux (x86 dan x86_64). Kode proyek didistribusikan di bawah MPLv2 (Mozilla Public License).

Proyek ini menganut organisasi antarmuka klasik, tanpa beralih ke antarmuka Australis yang terintegrasi ke dalam Firefox 29, dan dengan opsi penyesuaian yang luas. Komponen yang dihapus termasuk DRM, API Sosial, WebRTC, penampil PDF, Crash Reporter, kode untuk mengumpulkan statistik, alat untuk kontrol orang tua, dan penyandang disabilitas. Dibandingkan dengan Firefox, browser ini tetap mendukung teknologi XUL dan mempertahankan kemampuan untuk menggunakan tema desain yang lengkap dan ringan.

ΠΎΠ²ΠΎΠΉ Срсии:

  • Setelah mengidentifikasi sejumlah masalah stabilitas dan protes dari salah satu pengembang utama, rilis Pale Moon 30.0.0 dan 30.0.1 yang sebelumnya telah diselesaikan dibatalkan. Penggunaan platform UXP (Unified XUL Platform) telah dikembalikan, mengembangkan fork komponen Firefox dari repositori Mozilla Central, dibebaskan dari pengikatan ke kode Rust dan tidak termasuk pengembangan proyek Quantum. Mesin browser yang digunakan adalah Goanna 5.1, varian dari mesin Gecko, dibersihkan dari kode dari komponen dan platform yang tidak didukung. Pengguna cabang Pale Moon 29.x ditawari transisi langsung ke rilis 31.0.
  • Dukungan diberikan untuk add-on lama yang tidak dimodifikasi untuk Firefox dan add-on baru yang disiapkan khusus untuk Pale Moon. Stabilitas add-on lama tidak dijamin, sehingga add-on tersebut akan ditandai di pengelola add-on dengan label oranye khusus.
  • Menambahkan dukungan untuk pemeriksaan satu kali seluruh rantai properti atau panggilan dalam JavaScript menggunakan operator β€œ?.”. Misalnya, dengan menggunakan "db?.user?.name?.length" Anda dapat mengakses nilai "db.user.name.length" tanpa pemeriksaan awal.
  • Untuk meningkatkan kompatibilitas dengan situs web, metode Selection.setBaseAndExtent() dan queueMicroTask() telah ditambahkan.
  • Di konstruktor IntersectionObserver(), saat meneruskan string kosong, properti rootMargin disetel secara default alih-alih memberikan pengecualian.
  • Peningkatan rendering desain yang ditentukan menggunakan grid CSS dan flexbox.
  • Peningkatan kinerja eksekusi paralel pekerja web di JavaScript.
  • Peningkatan tampilan font miring.
  • Versi perpustakaan yang diperbarui disertakan dalam paket dasar.
  • Menambahkan dukungan untuk pengidentifikasi codec video VPx yang diperluas.
  • Menyelesaikan masalah lama dengan menampilkan bidang yang disetel langsung di tag isi dan iframe tanpa menggunakan CSS.
  • Menghapus kode terkait penggunaan layanan Google SafeBrowsing dan URLClassifier.
  • Kode untuk perakitan pada platform macOS telah dipulihkan.
  • Menghapus API ArchiveReader non-standar.
  • Kode telah dibersihkan dari komponen Mozilla untuk mengumpulkan telemetri.
  • Kode yang terkait dengan dukungan platform Android dihapus.
  • Kerangka pengujian otomatis Marionette telah dihapus.
  • Perbaikan terkait penghapusan kerentanan telah ditunda.

Pale Moon Browser 31.0 Rilis


Sumber: opennet.ru

Tambah komentar