โปรเจ็กต์นี้ยึดตามองค์กรอินเทอร์เฟซแบบคลาสสิก โดยไม่ต้องเปลี่ยนไปใช้อินเทอร์เฟซ Australis ที่รวมอยู่ใน Firefox 29 และให้ตัวเลือกการปรับแต่งที่หลากหลาย ส่วนประกอบที่ถูกลบ ได้แก่ DRM, Social API, WebRTC, โปรแกรมดู PDF, Crash Reporter, รหัสสำหรับรวบรวมสถิติ, เครื่องมือสำหรับการควบคุมโดยผู้ปกครอง และบุคคลที่มีความพิการ เมื่อเปรียบเทียบกับ Firefox เบราว์เซอร์ยังคงรองรับเทคโนโลยี XUL และยังคงความสามารถในการใช้ธีมการออกแบบทั้งแบบเต็มและน้ำหนักเบา Pale Moon ถูกสร้างขึ้นบนแพลตฟอร์ม
- เอ็นจิ้น JavaScript ได้รับการออกแบบใหม่บางส่วน โดยมีการถ่ายโอนการรองรับองค์ประกอบของมาตรฐาน ECMAScript 2018 แล้ว รวมถึงการรองรับไวยากรณ์ใหม่สำหรับการโคลนและการรวมอ็อบเจ็กต์ (แทนที่จะเป็น “Object.assign({}, data)” ที่คุณสามารถระบุได้ “{ ... data }” และสำหรับการรวมให้ใช้ "{ ...defaultSettings, ...userSettings }") การเปลี่ยนแปลงที่เกิดขึ้นได้ถูกนำไปใช้แล้วในเบราว์เซอร์ชั้นนำ แต่อาจนำไปสู่การหยุดชะงักของพฤติกรรมของสคริปต์บางตัวที่เชื่อมโยงกับคุณสมบัติของเว็บเอ็นจิ้น Pale Moon (ตัวอย่างเช่น เพื่อให้เข้ากันได้กับเบราว์เซอร์อื่น พฤติกรรมของวัตถุหน้าต่างเมื่อจัดการ โดเมนมีการเปลี่ยนแปลง);
- ปรับปรุงประสิทธิภาพสำหรับการประมวลผลสตริง การโหลดรูปภาพ และการแยกวิเคราะห์คุณสมบัติเฟรมเซ็ต
- เพิ่มการรองรับคอนเทนเนอร์มัลติมีเดีย Matroska และ
Webm รวมถึงเสียง AAC ในรูปแบบเหล่านี้ - เพิ่มการรองรับกล่องโต้ตอบการเลือกไฟล์เนทิฟใน Linux
- อัปเดตไอคอนบุ๊กมาร์ก
- SQLite DBMS ได้รับการอัพเดตเป็นรุ่น 3.29.0;
- รหัส WebIDE ได้ถูกเอาออกแล้ว และรหัสที่เหลือสำหรับการจัดส่งโปรแกรมแก้ไขด่วนได้ถูกเอาออกแล้ว
ที่มา: opennet.ru