Pale Moon Browser 31.0-Version

Die Veröffentlichung des Webbrowsers Pale Moon 31.0 wurde veröffentlicht, der von der Firefox-Codebasis abgezweigt wurde, um eine höhere Leistung zu bieten, die klassische Benutzeroberfläche beizubehalten, den Speicherverbrauch zu minimieren und zusätzliche Anpassungsoptionen bereitzustellen. Pale Moon-Builds werden für Windows und Linux (x86 und x86_64) generiert. Der Projektcode wird unter der MPLv2 (Mozilla Public License) vertrieben.

Das Projekt hält an der klassischen Organisation der Benutzeroberfläche fest, ohne auf die in Firefox 29 integrierte Australis-Oberfläche umzusteigen und bietet umfangreiche Anpassungsmöglichkeiten. Zu den entfernten Komponenten gehören DRM, Social API, WebRTC, PDF-Viewer, Crash Reporter, Code zur Statistikerfassung, Kindersicherung und Menschen mit Behinderungen. Im Vergleich zu Firefox unterstützt der Browser weiterhin die XUL-Technologie und bietet weiterhin die Möglichkeit, sowohl vollwertige als auch schlanke Themes zu verwenden.

In der neuen Version:

  • Nachdem eine Reihe von Stabilitätsproblemen festgestellt wurden und einer der Hauptentwickler protestierte, wurden die zuvor fertiggestellten Versionen von Pale Moon 30.0.0 und 30.0.1 abgebrochen. Die Nutzung der UXP-Plattform (Unified Die verwendete Browser-Engine ist Goanna 5.1, eine Variante der Gecko-Engine, die von Code nicht unterstützter Komponenten und Plattformen befreit wurde. Benutzern des Pale Moon 29.x-Zweigs wird ein direkter Übergang zur Version 31.0 angeboten.
  • Es werden sowohl alte, unveränderte Add-ons für Firefox als auch neue, speziell für Pale Moon vorbereitete Add-ons unterstützt. Die Stabilität älterer Add-Ons kann nicht garantiert werden, daher werden sie im Add-On-Manager mit einem speziellen orangefarbenen Label gekennzeichnet.
  • Unterstützung für die einmalige Überprüfung der gesamten Eigenschaftskette oder Aufrufe in JavaScript mit dem „?.“-Operator hinzugefügt. Mit „db?.user?.name?.length“ können Sie beispielsweise ohne vorherige Prüfungen auf den Wert von „db.user.name.length“ zugreifen.
  • Um die Kompatibilität mit Websites zu verbessern, wurden die Methoden Selection.setBaseAndExtent() und queueMicroTask() hinzugefügt.
  • Im IntersectionObserver()-Konstruktor wird beim Übergeben einer leeren Zeichenfolge standardmäßig die Eigenschaft rootMargin festgelegt, anstatt eine Ausnahme auszulösen.
  • Verbesserte Darstellung von Designs, die mithilfe von CSS-Raster und Flexbox definiert wurden.
  • Verbesserte Leistung der parallelen Ausführung von Web-Workern in JavaScript.
  • Verbesserte Darstellung kursiver Schriftarten.
  • Aktualisierte Versionen der im Basispaket enthaltenen Bibliotheken.
  • Unterstützung für erweiterte VPx-Video-Codec-IDs hinzugefügt.
  • Es wurde ein seit langem bestehendes Problem mit der Anzeige von Feldern behoben, die direkt in Body- und Iframe-Tags ohne Verwendung von CSS festgelegt wurden.
  • Code im Zusammenhang mit der Nutzung der Dienste Google SafeBrowsing und URLClassifier entfernt.
  • Der Code für die Assemblierung auf der macOS-Plattform wurde wiederhergestellt.
  • Nicht standardmäßige ArchiveReader-API entfernt.
  • Der Code wurde von Mozilla-Komponenten zum Sammeln von Telemetriedaten bereinigt.
  • Code im Zusammenhang mit der Unterstützung der Android-Plattform entfernt.
  • Das automatisierte Test-Framework Marionette wurde entfernt.
  • Korrekturen im Zusammenhang mit der Beseitigung von Schwachstellen wurden verschoben.

Pale Moon Browser 31.0-Version


Source: opennet.ru

Kommentar hinzufügen