เบราว์เซอร์ Pale Moon 32.2 ที่วางจำหน่าย

การเปิดตัวเว็บเบราว์เซอร์ 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 ซึ่งเป็นทางแยกของส่วนประกอบ Firefox) ได้รับการอัปเดตเป็นเวอร์ชัน 6.2 ซึ่งปรับปรุงความเข้ากันได้กับเบราว์เซอร์อื่น ๆ และทำงานร่วมกับไซต์ส่วนใหญ่ที่ผู้ใช้รายงานปัญหา กับ.
  • ใช้การสนับสนุนสำหรับการนำเข้าโมดูล JavaScript โดยใช้นิพจน์ import()
  • โมดูลเหล่านี้มีความสามารถในการส่งออกฟังก์ชันอะซิงก์
  • เพิ่มการรองรับฟิลด์ในคลาส JavaScript
  • เพิ่มการสนับสนุนสำหรับผู้ดำเนินการที่ได้รับมอบหมาย "||=", "&&=" และ "??="
  • ให้ความสามารถในการใช้ window.event ส่วนกลางที่เลิกใช้แล้ว (เปิดใช้งานผ่าน dom.window.event.enabled ใน about:config) ซึ่งยังคงใช้ในบางไซต์ต่อไป
  • ใช้งานเมธอด self.structuredClone() และ Element.replaceChildren()
  • การใช้งาน Shadow DOM ได้รับการปรับปรุงการสนับสนุนสำหรับคลาสหลอก ":host"
  • CSS WebComponents รองรับฟังก์ชัน ::slotted() แล้ว
  • ปรับปรุงการแคชเพจหน่วยความจำ
  • เพิ่มการรองรับแพ็คเกจมัลติมีเดีย FFmpeg 6.0
  • แก้ไขข้อขัดข้องเมื่อใช้เทคโนโลยี WebComponents (องค์ประกอบที่กำหนดเอง, Shadow DOM, โมดูล JavaScript และเทมเพลต HTML)
  • ปัญหาเกี่ยวกับการสร้างจากซอร์สโค้ดสำหรับแพลตฟอร์มรองได้รับการแก้ไขแล้ว
  • อัปเดตการใช้งาน Fetch API
  • การนำ DOM Performance API ไปใช้นั้นสอดคล้องกับข้อกำหนด
  • ปรับปรุงการจัดการการกดแป้นพิมพ์ เพิ่มการรองรับการส่งกิจกรรมสำหรับ Ctrl+Enter
  • ไลบรารี่ในตัวสำหรับ Freetype 2.13.0 และ Harfbuzz 7.1.0 ได้รับการอัพเดตแล้ว
  • สำหรับ GTK มีการใช้การรองรับแคชแบบอักษรที่ปรับขนาดแล้ว และปรับปรุงประสิทธิภาพในการทำงานกับแบบอักษร การสนับสนุน Fontconfig ถูกยกเลิกบนระบบ GTK
  • การแก้ไขข้อบกพร่องด้านความปลอดภัยได้ถูกย้ายไปข้างหน้า

เบราว์เซอร์ Pale Moon 32.2 ที่วางจำหน่าย

ที่มา: opennet.ru

เพิ่มความคิดเห็น