Die Version 29.1 des Web-Browsers Pale Moon ist verfĂŒgbar. Diese basiert auf dem Firefox-Code und zielt darauf ab, eine höhere Effizienz zu gewĂ€hrleisten, die klassische BenutzeroberflĂ€che beizubehalten, den Speicherverbrauch zu minimieren und zusĂ€tzliche Anpassungsoptionen bereitzustellen. Die Pale Moon-Builds werden fĂŒr Windows und Linux (x86 und x86_64) erstellt. Der Code des Projekts wird unter der Lizenz MPLv2 (Mozilla Public License) vertrieben.
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:
- Die Methode String.prototype.replaceAll() wurde implementiert. Sie gibt eine neue Zeichenkette zurĂŒck (die ursprĂŒngliche Zeichenkette bleibt unverĂ€ndert), in der alle Ăbereinstimmungen auf der Grundlage des angegebenen Musters ersetzt werden.
- Ein Vorschlag zur Verarbeitung beliebiger JSON-Texte als syntaktisches Teilmenge von ECMAScript wurde umgesetzt. Dies ermöglicht die Verwendung von Zeilenumbruchszeichen (U+2028) und Absatztrennzeichen (U+2029) in Zeichenliteralen.
- Die korrekte Formatierung von Zeichenfolgen, die durch die Methode JSON.stringify() zurĂŒckgegeben werden, wurde sichergestellt.
- Die UnterstĂŒtzung fĂŒr Trennzeichen zur anschaulichen Darstellung groĂer Zahlen in JavaScript wurde hinzugefĂŒgt (z. B. 1_000_000).
- Spezifische Ăberschreibungen der User-Agent-Werte fĂŒr bestimmte Websites wurden aktualisiert.
- Der AV-Codec ist standardmĂ€Ăig deaktiviert, da es Probleme mit dem Streaming gibt.
- SicherheitsanfÀlligkeiten wurden behoben.
Quelle: opennet.ru
