Die web-browser Pale Moon 29.1 ist verfügbar. Er stammt aus dem Code von Firefox und bietet eine höhere Effizienz, bewahrt die klassische Benutzeroberfläche, minimiert den Speicherverbrauch und bietet erweiterte Anpassungsmöglichkeiten. Die Pale Moon-Builds werden für Windows und Linux (x86 und x86_64) erstellt. Der Projektcode wird unter der MPLv2-Lizenz (Mozilla Public License) veröffentlicht.
Das Projekt folgt einer klassischen Benutzeroberflächengestaltung, ohne auf die in Firefox 29 integrierte Australis-Oberfläche umzusteigen, und bietet umfangreiche Anpassungsmöglichkeiten. Zu den entfernten Komponenten zählen DRM, Social API, WebRTC, PDF-Viewer, Crash Reporter, Statistiksammlung, Elternkontrollmittel und Hilfsmittel für Menschen mit Behinderungen. Im Vergleich zu Firefox unterstützt der Browser weiterhin die XUL-Technologie und ermöglicht sowohl die Verwendung vollständiger als auch leichtgewichtiger Themen. Pale Moon basiert auf der UXP (Unified XUL Platform), innerhalb derer Komponenten von Firefox aus dem Repository von Mozilla Central abgezweigt wurden, die von der Bindung an Rust-Code befreit sind und die Entwicklungen des Quantum-Projekts nicht enthalten.
In der neuen Version:
- Es wurde die Methode String.prototype.replaceAll() implementiert, die eine neue Zeichenkette zurückgibt (die ursprüngliche Zeichenkette bleibt unverändert), in der basierend auf einem angegebenen Muster alle Übereinstimmungen ersetzt wurden.
- Es wurde eine Funktion zur Verarbeitung beliebiger JSON-Texte als syntaktisches Teilmenü von ECMAScript implementiert, die die Verwendung von Zeilenumbruchzeichen (U+2028) und Absatztrennzeichen (U+2029) in Zeichenliteralen ermöglicht.
- Die korrekte Formatierung von Zeichenfolgen, die von der Methode JSON.stringify() zurückgegeben werden, wurde gewährleistet.
- Es wurde Unterstützung für Trennzeichen zur anschaulichen Darstellung großer Zahlen in JavaScript hinzugefügt (z. B. 1_000_000).
- Die spezifischen Anpassungen für bestimmte Websites zur Überschreibung des User-Agent-Werts wurden aktualisiert.
- Der AV-Codec ist standardmäßig deaktiviert aufgrund von Problemen mit dem Streaming.
- Sicherheitsanfälligkeiten wurden behoben.
Quelle: opennet.ru
