Die Version des Web-Browsers Pale Moon 29.4 ist jetzt verfügbar. Diese Abspaltung von der Firefox-Codebasis sorgt für eine höhere Effizienz, bewahrt die klassische Benutzeroberfläche, minimiert den Speicherverbrauch und bietet zusätzliche Anpassungsmöglichkeiten. Die Pale Moon-Bauten sind für Windows und Linux (x86 und x86_64) verfügbar. Der Projektcode steht unter der MPLv2 (Mozilla Public License).
Das Projekt verfolgt eine klassische Benutzeroberfläche ohne den Übergang zur in Firefox 29 integrierten Australis-Oberfläche und bietet umfangreiche Anpassungsmöglichkeiten. Zu den entfernten Komponenten gehören DRM, Social API, WebRTC, ein PDF-Viewer, Crash Reporter, Code zur Statistiksammlung, sowie Tools für die Elternkontrolle und die Unterstützung von Menschen mit Behinderungen. Im Vergleich zu Firefox bleibt die Unterstützung der XUL-Technologie im Browser erhalten, und die Möglichkeit zur Verwendung sowohl vollständiger als auch leichter Design-Themen wird beibehalten. Pale Moon basiert auf der UXP-Plattform (Unified XUL Platform), innerhalb derer Komponenten von Firefox aus dem Mozilla Central-Repository verzweigt wurden, die von Abhängigkeiten zu Rust-Code befreit sind und keine Elemente des Quantum-Projekts enthalten.
In der neuen Version:
- promise.allSettled() wurde implementiert.
- Die globale Eigenschaft origin für Fenster und Worker wurde realisiert.
- Die Speicherverteilung wurde leistungsfähiger gestaltet.
- Die Version der Bibliothek libcubeb wurde aktualisiert.
- Die SQLite-Bibliothek wurde auf Version 3.36.0 aktualisiert.
- Die Sicherheit bei der Arbeit mit Threads in der Implementierung des Inhalt-Caches wurde erhöht.
- Probleme, die zu Abstürzen führten, wurden behoben.
- Sicherheitsanfälligkeiten wurden behoben.
Quelle: opennet.ru
