Die Veröffentlichung des Browsers Pale Moon 33.0.0

Die Veröffentlichung der Webbrowser-Version Pale Moon 33.0.0 wurde bekannt gegeben. Dieser Browser ist von der Firefox-Codebasis abgeleitet, um eine höhere Effizienz zu gewährleisten, die klassische Benutzeroberfläche zu bewahren, den Speicherverbrauch zu minimieren und zusätzliche Anpassungsmöglichkeiten bereitzustellen. Die Pale Moon-Bauten werden für Windows und Linux (x86_64) erstellt. 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:

  • Eine abgespeckte Version der Async Clipboard API (navigator.clipboard) wurde hinzugefügt, die eine asynchrone Arbeit mit der Zwischenablage ermöglicht. Diese erlaubt das Schreiben von Daten in die Zwischenablage mittels eines Promise-Mechanismus (im Gegensatz zu anderen Browsern, bei denen das Lesen aus Datenschutzgründen verboten ist).
  • Bei der Verarbeitung von OCSP-Antworten (Online Certificate Status Protocol) wurde die Unterstützung für digitale Signaturen auf Basis von SHA-2-Hashes (SHA-256/SHA-512) implementiert.
  • Eine Einstellung (Einstellungen -> Inhalt -> Medien) wurde hinzugefügt, um den Vollbildmodus des DOM auf das aktuelle Fenster und nicht auf den gesamten Bildschirm zu beschränken.
  • Im Konfigurator wurde ein neuer Tab für die Einstellungen (Präferenzen -> Datenschutz -> Tracking) hinzugefügt, um die Aktivität von Funktionen zu steuern, die zur passiven Identifizierung von Nutzern verwendet werden können, wie das PerformanceObserver-Interface und das Canvas-Element.
  • Die Unterstützung für das PromiseRejectionEvent wurde hinzugefügt, das in einigen JavaScript-Bibliotheken verwendet wird.
  • Für das Element <input type=file> wurde die schreibbare Eigenschaft „HTMLInputElement.files“ implementiert.
  • Experimentelle Unterstützung für Mac PowerPC und Big Endian-Plattformen wurde hinzugefügt.
  • Die Anforderungen an die Build-Umgebung wurden erhöht: Zum Bauen ist jetzt ein Compiler erforderlich, der den C++17-Standard unterstützt.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster