เว็บเบราว์เซอร์ Pale Moon เวอร์ชัน 33.2.0 ได้ถูกปล่อยออกมาแล้ว โดยแยกออกมาจากโค้ดเบสของ Firefox เพื่อปรับปรุงประสิทธิภาพ รักษาอินเทอร์เฟซแบบคลาสสิก ลดการใช้หน่วยความจำ และเพิ่มตัวเลือกการปรับแต่งเพิ่มเติม Pale Moon ถูกสร้างขึ้นสำหรับ Windows и Linux (x86_64) โค้ดของโปรเจ็กต์นี้เผยแพร่ภายใต้ MPLv2 (Mozilla Public License)
โครงการปฏิบัติตามการจัดระเบียบแบบคลาสสิกของอินเทอร์เฟซ โดยไม่ต้องเปลี่ยนไปใช้อินเทอร์เฟซ Australis และ Photon ที่รวมอยู่ใน Firefox 29 และ 57 และมีตัวเลือกการปรับแต่งมากมาย ส่วนประกอบที่ถูกลบ ได้แก่ DRM, Social API, WebRTC, โปรแกรมดู PDF, โปรแกรมรายงานข้อขัดข้อง, รหัสการรวบรวมสถิติ, การควบคุมโดยผู้ปกครอง และบุคคลที่มีความพิการ เมื่อเทียบกับ Firefox เบราว์เซอร์กลับรองรับส่วนขยายที่ใช้ XUL และยังคงความสามารถในการใช้ทั้งธีมเต็มรูปแบบและน้ำหนักเบา
การเปลี่ยนแปลงที่สำคัญ:
- ใช้ความสามารถที่ขาดหายไปขององค์ประกอบ HTML รวมถึงเครื่องมือสำหรับการแสดงกล่องโต้ตอบโมดอลและกำหนดสไตล์พื้นหลัง (เช่น การทำให้เนื้อหาส่วนที่เหลือของหน้ามืดลงเมื่อกล่องโต้ตอบทำงานอยู่)
- เพิ่มความสามารถในการกำหนดค่าช่วงการบิดเบือนเพื่อป้องกันการระบุทางอ้อมของระบบโดยคุณสมบัติการเรนเดอร์ขององค์ประกอบ Canvas (แฮชจากการเรนเดอร์เนื้อหา Canvas เดียวกันบนระบบที่แตกต่างกันอาจแตกต่างกัน ซึ่งใช้สำหรับการระบุตัวตน)
- เพิ่มการรองรับหน่วยวัดขนาดพื้นที่มองเห็นเพิ่มเติม (วิวพอร์ต) - svw, svh, svmin, svmax, lvw, lvh, lvmin, lvmax, dvw, dvh, dvmin, dvmax, vb, vi, svb, svi, lvb, lvi , DVB และ DVI
- ลบโมดูล FIPS ดั้งเดิมและรหัสสำหรับจัดเก็บรหัสผ่านในไฟล์ DBM
- CSS อนุญาตให้ใช้ค่า fit-content โดยไม่มีคำนำหน้า "-moz" ("-moz-fit-content")
- ปัญหาเกี่ยวกับการสร้างโดยใช้ GCC 14 และ Clang 16 ได้รับการแก้ไขแล้ว
ที่มา: opennet.ru
