Rilis browser web Pale Moon 31.0 wis diterbitake, cabang saka basis kode Firefox kanggo nyedhiyakake efisiensi sing luwih dhuwur, ngreksa antarmuka klasik, nyilikake konsumsi memori lan menehi pilihan pangaturan dhewe tambahan. Bangunan Pale Moon digawe kanggo Windows lan Linux (x86 lan x86_64). Kode proyek disebarake miturut MPLv2 (Lisensi Umum Mozilla).
Proyèk iki netepi organisasi antarmuka klasik, tanpa ngalih menyang antarmuka Australis sing digabungake menyang Firefox 29, lan kanthi pilihan pangaturan dhewe sing ekstensif. Komponen sing dibusak kalebu DRM, API Sosial, WebRTC, panampil PDF, Reporter Crash, kode kanggo ngumpulake statistik, alat kanggo kontrol wong tuwa lan wong sing ora duwe kabisan. Dibandhingake karo Firefox, browser tetep ndhukung teknologi XUL lan nduweni kemampuan kanggo nggunakake tema desain lengkap lan entheng.
Ing versi anyar:
- Sawise ngenali sawetara masalah stabilitas lan protes saka salah sawijining pangembang utama, rilis Pale Moon 30.0.0 lan 30.0.1 sing wis rampung sadurunge dibatalake. Panggunaan platform UXP (Unified XUL Platform) wis bali, ngembangake garpu komponen Firefox saka repositori Mozilla Central, dibebasake saka ikatan menyang kode Rust lan ora kalebu pangembangan proyek Quantum. Mesin browser sing digunakake yaiku Goanna 5.1, varian saka mesin Gecko, diresiki saka kode saka komponen lan platform sing ora didhukung. Pangguna cabang Pale Moon 29.x ditawakake transisi langsung kanggo ngeculake 31.0.
- Dhukungan diwenehake kanggo tambahan lawas sing ora diowahi kanggo Firefox lan tambahan anyar sing disiapake khusus kanggo Pale Moon. Stabilitas add-on lawas ora dijamin, mula bakal ditandhani ing manager add-on kanthi label oranye khusus.
- Dhukungan tambahan kanggo mriksa siji-wektu kabeh chain properti utawa telpon ing JavaScript nggunakake operator "?." Contone, nggunakake "db?.user?.name?.length" sampeyan bisa ngakses nilai "db.user.name.length" tanpa pamriksan awal.
- Kanggo nambah kompatibilitas karo situs web, wis ditambahake metode Selection.setBaseAndExtent () lan queueMicroTask ().
- Ing IntersectionObserver () konstruktor, nalika liwat senar kosong, property rootMargin disetel minangka standar tinimbang mbuwang pangecualian.
- Ngapikake rendering desain sing ditetepake nggunakake grid CSS lan flexbox.
- Peningkatan kinerja eksekusi paralel para pekerja web ing JavaScript.
- Apik tampilan fonts miring.
- Versi perpustakaan sing dianyari kalebu ing paket dhasar.
- Dhukungan ditambahake kanggo pengenal codec video VPx lengkap.
- Ngatasi masalah sing wis suwe kanthi nampilake kolom sing disetel langsung ing tag awak lan iframe tanpa nggunakake CSS.
- Kode dibusak sing ana gandhengane karo panggunaan layanan Google SafeBrowsing lan URLClassifier.
- Kode kanggo perakitan ing platform macOS wis dibalekake.
- Dibusak non-standar ArchiveReader API.
- Kode kasebut diresiki saka komponen Mozilla kanggo ngempalaken telemetri.
- Kode dibusak related kanggo support platform Android.
- Framework testing otomatis Marionette wis dibusak.
- Ndandani sing ana gandhengane karo ngilangi kerentanan wis ditundha.

Source: opennet.ru
