Pale Moon Browser 32.2-Version

Die Veröffentlichung des Webbrowsers Pale Moon 32.2 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_64) generiert. Der Projektcode wird unter der MPLv2 (Mozilla Public License) vertrieben.

Das Projekt hält an der klassischen Organisation der Schnittstelle fest, ohne auf die in Firefox 29 und 57 integrierten Australis- und Photon-Schnittstellen 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 wieder Erweiterungen, die XUL verwenden, und behält weiterhin die Möglichkeit, sowohl vollwertige als auch schlanke Themes zu verwenden.

In der neuen Version:

  • Bereitstellung experimenteller Builds für FreeBSD mit GTK2 (zusätzlich zu den zuvor angebotenen Builds mit GTK3). FreeBSD-Builds werden mit dem xz-Format statt mit bzip2 komprimiert.
  • Die Goanna-Browser-Engine (ein Zweig der Mozilla-Gecko-Engine) und die UXP-Plattform (Unified XUL Platform, ein Zweig von Firefox-Komponenten) wurden auf Version 6.2 aktualisiert, was die Kompatibilität mit anderen Browsern verbessert und mit den meisten Websites funktioniert, bei denen Benutzer Probleme gemeldet haben mit.
  • Unterstützung für den Import von JavaScript-Modulen mithilfe der import()-Anweisung implementiert.
  • Module bieten die Möglichkeit, asynchrone Funktionen zu exportieren.
  • Unterstützung für Felder in JavaScript-Klassen hinzugefügt.
  • Unterstützung für Zuweisungsoperatoren „||=", „&&=" und „??=" hinzugefügt.
  • Bietet die Möglichkeit, das veraltete globale window.event zu verwenden (aktiviert über dom.window.event.enabled in about:config), das auf einigen Websites weiterhin verwendet wird.
  • Implementierung der Methoden self.structuredClone() und Element.replaceChildren().
  • Verbesserte Unterstützung für die Pseudoklasse „:host“ in der Shadow DOM-Implementierung.
  • CSS-WebComponents unterstützen die Funktion ::slotted().
  • Verbessertes Zwischenspeichern von Speicherseiten.
  • Unterstützung für das Multimediapaket FFmpeg 6.0 hinzugefügt.
  • Abstürze bei Verwendung von WebComponents-Technologien (benutzerdefinierte Elemente, Shadow DOM, JavaScript-Module und HTML-Vorlagen) behoben.
  • Probleme beim Erstellen aus dem Quellcode für sekundäre Plattformen behoben.
  • Aktualisierte Fetch-API-Implementierung.
  • Die Implementierung der DOM Performance API wurde an die Spezifikation angepasst.
  • Verbesserte Handhabung von Tastenanschlägen, Unterstützung für das Senden eines Ereignisses für Strg+Eingabe hinzugefügt.
  • Die integrierten Bibliotheken Freetype 2.13.0 und Harfbuzz 7.1.0 wurden aktualisiert.
  • Für GTK wurde die Caching-Unterstützung für skalierte Schriftarten implementiert und die Leistung beim Arbeiten mit Schriftarten verbessert. Die Unterstützung für „fontconfig“ wurde auf GTK-Systemen eingestellt.
  • Korrekturen für sicherheitsrelevante Fehler verschoben.

Pale Moon Browser 32.2-Version

Source: opennet.ru

Kommentar hinzufügen