การเปิดตัวเว็บเบราว์เซอร์ Pale Moon 32.1 ได้รับการเผยแพร่แล้ว ซึ่งแยกจากโค้ดเบสของ Firefox เพื่อมอบประสิทธิภาพที่สูงขึ้น คงไว้ซึ่งอินเทอร์เฟซแบบคลาสสิก ลดการใช้หน่วยความจำให้เหลือน้อยที่สุด และให้ตัวเลือกการปรับแต่งเพิ่มเติม Pale Moon builds ถูกสร้างขึ้นสำหรับ Windows และ Linux (x86_64) รหัสโครงการเผยแพร่ภายใต้ MPLv2 (ใบอนุญาตสาธารณะของ Mozilla)
โครงการปฏิบัติตามการจัดระเบียบแบบคลาสสิกของอินเทอร์เฟซ โดยไม่ต้องเปลี่ยนไปใช้อินเทอร์เฟซ Australis และ Photon ที่รวมอยู่ใน Firefox 29 และ 57 และมีตัวเลือกการปรับแต่งมากมาย ส่วนประกอบที่ถูกลบ ได้แก่ DRM, Social API, WebRTC, โปรแกรมดู PDF, โปรแกรมรายงานข้อขัดข้อง, รหัสการรวบรวมสถิติ, การควบคุมโดยผู้ปกครอง และบุคคลที่มีความพิการ เมื่อเทียบกับ Firefox เบราว์เซอร์กลับรองรับส่วนขยายที่ใช้ XUL และยังคงความสามารถในการใช้ทั้งธีมเต็มรูปแบบและน้ำหนักเบา
ในเวอร์ชันใหม่:
- การสนับสนุนชุดเทคโนโลยี WebComponents สำหรับการสร้างแท็ก HTML แบบกำหนดเองถูกเปิดใช้งานตามค่าเริ่มต้น รวมถึงข้อกำหนดองค์ประกอบที่กำหนดเอง, Shadow DOM, โมดูล JavaScript และเทมเพลต HTML เช่นที่ใช้ใน GitHub จากชุด WebComponents ใน Pale Moon มีเพียง CustomElements และ Shadow DOM API เท่านั้นที่ถูกใช้งานจนถึงตอนนี้
- บิวด์สำหรับ macOS (Intel และ ARM) ได้รับความเสถียรแล้ว
- เปิดใช้งานการทำให้ส่วนท้ายของชื่อแท็บมืดลงซึ่งไม่มีข้อความทั้งหมด (แทนที่จะแสดงจุดไข่ปลา)
- อัปเดตการใช้งาน Promise และฟังก์ชัน async มีการนำเมธอด Promise.any() มาใช้แล้ว
- ปรับปรุงการประมวลผลออบเจ็กต์ด้วยนิพจน์ทั่วไป ซึ่งรับประกันการรวบรวมขยะที่ถูกต้อง
- ปัญหาการเล่นวิดีโอในรูปแบบ VP8 ได้รับการแก้ไขแล้ว
- อัปเดตแบบอักษรอิโมจิในตัว
- ใช้งานคลาสหลอก CSS ":is()" และ ":where()"
- ใช้ตัวเลือกที่ซับซ้อนสำหรับคลาสหลอก ":not()"
- ใช้งานคุณสมบัติ CSS ที่แทรก
- ใช้งานฟังก์ชัน CSS env()
- เพิ่มการประมวลผลสำหรับการเล่นวิดีโอด้วยโมเดลสี RGB ไม่ใช่แค่ YUV การประมวลผลวิดีโอมีช่วงความสว่างเต็มรูปแบบ (0-255 ระดับ)
- API การอ่านออกเสียงข้อความของเว็บถูกเปิดใช้งานตามค่าเริ่มต้น
- เวอร์ชันอัปเดตของไลบรารี NSPR 4.35 และ NSS 3.79.4
- การตั้งค่าที่ไม่ได้ใช้ของระบบป้องกันการติดตามถูกลบออกและโค้ดถูกล้าง (Pale Moon ใช้ระบบของตัวเองในการบล็อกตัวนับเพื่อติดตามการเข้าชม และระบบป้องกันการติดตามจาก Firefox ไม่ได้ใช้)
- ปรับปรุงความปลอดภัยของการสร้างโค้ดในเอ็นจิ้น JIT แล้ว
ที่มา: opennet.ru