มีการเปิดตัวเว็บเบราว์เซอร์ Pale Moon 29.2 ซึ่งแยกจากฐานโค้ด Firefox เพื่อให้ประสิทธิภาพที่สูงขึ้น รักษาอินเทอร์เฟซแบบคลาสสิก ลดการใช้หน่วยความจำ และมีตัวเลือกการปรับแต่งเพิ่มเติม Pale Moon builds ถูกสร้างขึ้นสำหรับ Windows และ Linux (x86 และ x86_64) รหัสโปรเจ็กต์ได้รับการเผยแพร่ภายใต้ MPLv2 (Mozilla Public License)
โปรเจ็กต์นี้ยึดตามองค์กรอินเทอร์เฟซแบบคลาสสิก โดยไม่ต้องเปลี่ยนไปใช้อินเทอร์เฟซ Australis ที่รวมอยู่ใน Firefox 29 และมีตัวเลือกการปรับแต่งมากมาย ส่วนประกอบที่ถูกลบ ได้แก่ DRM, Social API, WebRTC, โปรแกรมดู PDF, Crash Reporter, รหัสสำหรับรวบรวมสถิติ, เครื่องมือสำหรับการควบคุมโดยผู้ปกครอง และบุคคลที่มีความพิการ เมื่อเปรียบเทียบกับ Firefox เบราว์เซอร์ยังคงรองรับเทคโนโลยี XUL และยังคงความสามารถในการใช้ธีมการออกแบบทั้งแบบเต็มและน้ำหนักเบา Pale Moon สร้างขึ้นบน UXP (Unified XUL Platform) ซึ่งเป็นทางแยกของส่วนประกอบ Firefox จากที่เก็บ Mozilla Central ไม่มีการผูกกับโค้ด Rust และไม่รวมถึงการพัฒนาของโครงการ Quantum
ในเวอร์ชันใหม่:
- ความสามารถในการติดตั้งโปรแกรมเสริมของ Firefox ที่ไม่ได้ปรับแต่งเป็นพิเศษสำหรับ Pale Moon ได้ถูกลบออกไปแล้ว ไม่รองรับ Firefox ID ในส่วนเสริมอีกต่อไป
- สำหรับส่วนที่บุ๊กมาร์ก มีการเพิ่มปุ่มลงในเมนูบริบทเพื่อเปิดองค์ประกอบทั้งหมดในส่วนนั้นพร้อมกัน (“เปิดทั้งหมดในแท็บ”)
- เพิ่มคำขอเพื่อยืนยันการเปิดหลายแท็บพร้อมกันจากแถบด้านข้างพร้อมประวัติการนำทาง
- เพิ่มการตั้งค่าสำหรับรูปแบบมัลติมีเดียที่มีอยู่
- มีการใช้คิวรี่สื่อ "prefers-color-scheme" ซึ่งช่วยให้ไซต์ต่างๆ สามารถระบุได้ว่าเบราว์เซอร์กำลังใช้ธีมสีเข้มหรือไม่ และเปิดใช้งานธีมสีเข้มสำหรับไซต์ที่กำลังดูอยู่โดยอัตโนมัติ ไม่เหมือนกับเบราว์เซอร์อื่นๆ ตัวเลือกโทนสีจะถูกเลือกตามการตั้งค่า (การตั้งค่า -> เนื้อหา -> สี) และไม่ใช่ธีมปัจจุบันในระบบ
- รายชื่อตัวแทนผู้ใช้ที่อัปเดตสำหรับบางไซต์
- ไลบรารี libav1 ซึ่งใช้รูปแบบการเข้ารหัสวิดีโอ AV1 ได้รับการอัพเดตเป็นเวอร์ชัน 2.0
- รหัสที่เกี่ยวข้องกับแพลตฟอร์ม Android ได้รับการล้างแล้ว
- อัปเดตแบบอักษรสำหรับอีโมจิ
- เพิ่มการรองรับพารามิเตอร์แบบพิกเซลที่ราบรื่น คุณภาพสูง และเป็นแบบพิกเซลให้กับคุณสมบัติ CSS สำหรับการเรนเดอร์รูปภาพ
- มีการใช้วิธี Intl.NumberFormat.formatToParts()
- การตั้งค่า dom.details_element.enabled ได้รับการกู้คืนแล้ว
- การแก้ไขช่องโหว่ถูกเลื่อนออกไป
ที่มา: opennet.ru