เว็บเบราว์เซอร์ Pale Moon เวอร์ชัน 35.0.0 ได้ถูกปล่อยออกมาแล้ว โดยแยกออกมาจากโค้ดเบสของ Firefox เพื่อปรับปรุงประสิทธิภาพ รักษาอินเทอร์เฟซแบบคลาสสิก ลดการใช้หน่วยความจำ และเพิ่มตัวเลือกการปรับแต่งเพิ่มเติม Pale Moon ถูกสร้างขึ้นสำหรับ Windows и Linux (x86_64) โค้ดของโปรเจ็กต์นี้เผยแพร่ภายใต้ MPLv2 (Mozilla Public License)
โครงการปฏิบัติตามการจัดระเบียบแบบคลาสสิกของอินเทอร์เฟซ โดยไม่ต้องเปลี่ยนไปใช้อินเทอร์เฟซ Australis และ Photon ที่รวมอยู่ใน Firefox 29 และ 57 และมีตัวเลือกการปรับแต่งมากมาย ส่วนประกอบที่ถูกลบ ได้แก่ DRM, Social API, WebRTC, โปรแกรมดู PDF, โปรแกรมรายงานข้อขัดข้อง, รหัสการรวบรวมสถิติ, การควบคุมโดยผู้ปกครอง และบุคคลที่มีความพิการ เมื่อเทียบกับ Firefox เบราว์เซอร์กลับรองรับส่วนขยายที่ใช้ XUL และยังคงความสามารถในการใช้ทั้งธีมเต็มรูปแบบและน้ำหนักเบา
การเปลี่ยนแปลงที่สำคัญ:
- โดยค่าเริ่มต้นจะเปิดใช้งาน Intermediates เพื่อให้มั่นใจได้ถึงความเข้ากันได้กับ API Document.elementFromPoint, GetAnimations, image.decode(), Intl.DisplayNames, Intl.ListFormat, Intl.RelativeTimeFormat และ Streams
- CSS ใช้คีย์เวิร์ด revert-layer และคลาสเสมือน ":has()"
- อ็อบเจ็กต์ CSSStyleSheet นั้นใช้เมธอด replaceSync
- ได้เพิ่มคุณสมบัติ adoptedStyleSheets แล้ว
- ในโหมดความเข้ากันได้ของ Firefox เวอร์ชัน 140 จะถูกตั้งค่าเป็นค่าเริ่มต้น
- ปรับปรุงการรองรับสถาปัตยกรรม LoongArch64 และ Mac/PPC ให้ดียิ่งขึ้น
- สำหรับ Linux และ FreeBSD ได้เพิ่มตัวเลือกในการสร้างการสนับสนุน NPAPI โดยไม่ต้องใช้ GTK2
- บนแท่น Linux ปรับปรุงประสิทธิภาพการป้อนข้อมูลในแบบฟอร์มบนหน้าเว็บที่ซับซ้อนบางหน้าให้ดียิ่งขึ้น
ที่มา: opennet.ru
