Die Veröffentlichung der Webbrowser-Version Pale Moon 33.3.0 ist erfolgt. Diese Version ist von der Firefox-Codebasis abgeleitet und bietet eine höhere Effizienz, bewahrt die klassische Benutzeroberfläche, minimiert den Speicherverbrauch und ermöglicht zusätzliche Anpassungsmöglichkeiten. Die Pale Moon-Versionen werden für Windows und Linux (x86_64) bereitgestellt. Der Code des Projekts wird unter der MPLv2 (Mozilla Public License) lizenziert.
Das Projekt verfolgt eine klassische Benutzeroberfläche und weicht von den in Firefox 29 und 57 verwendeten integrierten Oberflächen Australis und Photon ab, während es umfassende Anpassungsoptionen bereitstellt. Zu den entfernten Komponenten zählen DRM, Social API, WebRTC, ein PDF-Viewer, Crash Reporter, Statistiksammelcode, Tools für elterliche Kontrolle und Unterstützung für Menschen mit Behinderungen. Im Vergleich zu Firefox wurde die Unterstützung von Erweiterungen, die XUL verwenden, wiederhergestellt, und es ist weiterhin möglich, sowohl vollständige als auch leichtgewichtige Designs zu verwenden.
Wesentliche Änderungen:
- Für die Ausführung der Versionen für die Architektur x86_64 ist nun ein Prozessor erforderlich, der AVX-Befehle unterstützt (für ältere Systeme könnten inoffizielle Builds von der Community erstellt werden, die lediglich SSE-Unterstützung benötigen).
- Für die Erstellung der Linux-Versionen wurde der GCC 11 Compiler verwendet, was zu Kompatibilitätsproblemen mit Bibliotheken älterer Distributionen führen kann.
- In CSS wurde teilweise Unterstützung für Cascading Layers hinzugefügt, die durch die Regel @layer definiert werden.
- Unterstützung für HTTP-Header Sec-Fetch-* wurde hinzugefügt, um zusätzliche Metadaten über die Art der Anfrage zu übermitteln, um Maßnahmen zum Schutz vor bestimmten Angriffstypen zu ergreifen. Server auf
- Die Unterstützung für FFmpeg 7.0 und libavcodec 61 wurde unter der Linux-Plattform hinzugefügt.
- Vorausschauendes DNS-Resolving der in den Seitenlinks erwähnten Hostnamen ist aktiviert. Eine entsprechende Option zum Deaktivieren wurde in die Netzwerkeinstellungen aufgenommen.
- Zugriffe auf werden blockiert. die IP-Adresse gebunden sind 0.0.0.0.
- Die Parameter für Ausrichtung und Genauigkeit in den toFixed-Klassenfunktionen wurden an die Spezifikation angepasst.
- Das Attribut navigator.webdriver wurde hinzugefügt, das für Pale Moon immer den Wert false annimmt.
- Die Verarbeitung von Passwortfeldern in Webformularen wurde verbessert.
- Die NSS-Bibliothek wurde auf Version 3.90.4 aktualisiert.
- Die Emoji-Schriftart wurde auf Version 15.1.2 aktualisiert.
- Der Code im Zusammenhang mit dem FoxEye-Experiment wurde entfernt, die Unterstützung für LibAV eingestellt und die Verwendung von Makros im CSS-Code wurde bereinigt.
Zusätzlich kann das Korrektur-Release Firefox 129.0.1 erwähnt werden, das zwei Fehlerbehebungen bietet: ein Problem mit der Wiedergabe von DRM-geschützten Videos wurde behoben (außerdem auf der Streaming-Plattform Hulu sichtbar); ein Absturz wurde behoben, der auftrat, wenn eine Videodatei per Drag & Drop auf bestimmte Webseiten (z. B. beim Posten auf x.com/twitter.com) gezogen wurde.
Quelle: opennet.ru
