การเปิดตัวเว็บเบราว์เซอร์ Pale Moon 32.2 ได้รับการเผยแพร่แล้ว ซึ่งแยกจากโค้ดเบสของ Firefox เพื่อมอบประสิทธิภาพที่สูงขึ้น คงไว้ซึ่งอินเทอร์เฟซแบบคลาสสิก ลดการใช้หน่วยความจำให้เหลือน้อยที่สุด และให้ตัวเลือกการปรับแต่งเพิ่มเติม Pale Moon builds ถูกสร้างขึ้นสำหรับ Windows และ Linux (x86_64) รหัสโครงการเผยแพร่ภายใต้ MPLv2 (ใบอนุญาตสาธารณะของ Mozilla)
โครงการปฏิบัติตามการจัดระเบียบแบบคลาสสิกของอินเทอร์เฟซ โดยไม่ต้องเปลี่ยนไปใช้อินเทอร์เฟซ Australis และ Photon ที่รวมอยู่ใน Firefox 29 และ 57 และมีตัวเลือกการปรับแต่งมากมาย ส่วนประกอบที่ถูกลบ ได้แก่ DRM, Social API, WebRTC, โปรแกรมดู PDF, โปรแกรมรายงานข้อขัดข้อง, รหัสการรวบรวมสถิติ, การควบคุมโดยผู้ปกครอง และบุคคลที่มีความพิการ เมื่อเทียบกับ Firefox เบราว์เซอร์กลับรองรับส่วนขยายที่ใช้ XUL และยังคงความสามารถในการใช้ทั้งธีมเต็มรูปแบบและน้ำหนักเบา
ในเวอร์ชันใหม่:
- ขณะนี้มีรุ่นทดลองสำหรับ FreeBSD ที่ใช้ GTK2 แล้ว (นอกเหนือจากรุ่น GTK3 ที่เคยเสนอไว้ก่อนหน้านี้) รุ่น FreeBSD ใช้รูปแบบการบีบอัด xz แทน bzip2
- เครื่องมือเบราว์เซอร์ Goanna (ซึ่งเป็นส่วนที่แยกออกมาจากเครื่องมือ Mozilla Gecko) และแพลตฟอร์ม UXP (Unified XUL Platform ซึ่งเป็นส่วนที่แยกออกมาจากส่วนประกอบของ Firefox) ได้รับการอัปเดตเป็นเวอร์ชัน 6.2 ซึ่งช่วยปรับปรุงความเข้ากันได้กับเบราว์เซอร์อื่นๆ และปรับปรุงการทำงานกับไซต์ส่วนใหญ่ที่ผู้ใช้รายงานปัญหาด้วย
- มีการนำการรองรับการนำเข้าโมดูล JavaScript โดยใช้คำสั่ง import() มาใช้แล้ว
- โมดูลนี้มีความสามารถในการส่งออกฟังก์ชันแบบอะซิงค์
- เพิ่มการสนับสนุนสำหรับฟิลด์ในคลาส JavaScript
- เพิ่มการรองรับสำหรับตัวดำเนินการกำหนดค่า "||=", "&&=" และ "??="
- ความสามารถในการใช้ window.event ระดับโลกที่ไม่ใช้แล้ว (เปิดใช้งานผ่าน dom.window.event.enabled ใน about:config) ซึ่งยังคงใช้งานบนบางไซต์ ได้รับการจัดเตรียมไว้ให้แล้ว
- ได้มีการนำวิธี self.structuredClone() และ Element.replaceChildren() มาใช้แล้ว
- การใช้งาน Shadow DOM ได้ปรับปรุงการรองรับ pseudo-class ":host" ให้ดีขึ้น
- ตอนนี้ CSS WebComponents รองรับฟังก์ชัน ::slotted() แล้ว
- ปรับปรุงการแคชหน้าหน่วยความจำ
- เพิ่มการรองรับแพ็คเกจมัลติมีเดีย FFmpeg 6.0
- แก้ไขข้อผิดพลาดเมื่อใช้เทคโนโลยี WebComponents (องค์ประกอบที่กำหนดเอง, DOM เงา, โมดูล JavaScript และเทมเพลต HTML)
- แก้ไขปัญหาในการสร้างจากแหล่งที่มาสำหรับแพลตฟอร์มรอง
- มีการอัปเดตการใช้งาน Fetch API แล้ว
- การใช้งาน DOM Performance API ได้ถูกนำไปปฏิบัติตามข้อกำหนดแล้ว
- ปรับปรุงการจัดการแป้นพิมพ์ เพิ่มการรองรับการส่งเหตุการณ์สำหรับ Ctrl+Enter
- ไลบรารีในตัว Freetype 2.13.0 และ Harfbuzz 7.1.0 ได้รับการอัปเดตแล้ว
- มีการนำการรองรับการแคชฟอนต์แบบปรับขนาดมาใช้กับ GTK แล้ว และประสิทธิภาพของฟอนต์ก็ได้รับการปรับปรุง ขณะนี้การรองรับ Fontconfig ได้ถูกยกเลิกไปแล้วในระบบ GTK
- การแก้ไขข้อบกพร่องที่เกี่ยวข้องกับความปลอดภัยได้รับการโยกย้ายแล้ว

ที่มา: opennet.ru
