Pale Moon Browser 32.1-Version

Die Veröffentlichung des Webbrowsers Pale Moon 32.1 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:

  • Die Unterstützung für die WebComponents-Technologiesuite zum Erstellen benutzerdefinierter HTML-Tags ist standardmäßig aktiviert, einschließlich der Spezifikationen für benutzerdefinierte Elemente, Shadow DOM, JavaScript-Module und HTML-Vorlagen, wie sie beispielsweise auf GitHub verwendet werden. Von den WebComponents in Pale Moon wurden bisher nur die APIs CustomElements und Shadow DOM implementiert.
  • Builds für macOS (Intel und ARM) wurden stabilisiert.
  • Die Abdunkelung des Endes von Tab-Titeln, die nicht den gesamten Text enthalten, wurde aktiviert (anstatt Auslassungspunkte anzuzeigen).
  • Aktualisierte Promise-Implementierungen und asynchrone Funktionen. Die Methode Promise.any() wurde implementiert.
  • Verbesserte Verarbeitung von Objekten mit regulären Ausdrücken, wodurch eine korrekte Garbage Collection sichergestellt wird.
  • Probleme mit der Videowiedergabe im VP8-Format wurden behoben.
  • Aktualisierte integrierte Emoji-Schriftart.
  • Implementierte CSS-Pseudoklassen „:is()“ und „:where()“.
  • Komplexe Selektoren für die Pseudoklasse „:not()“ implementiert.
  • Die CSS-Eigenschaft „inset“ wurde implementiert.
  • CSS-Funktion env() implementiert.
  • Verarbeitung für die Videowiedergabe mit dem RGB-Farbmodell und nicht nur YUV hinzugefügt. Es steht eine Videoverarbeitung mit vollem Helligkeitsbereich (0-255 Stufen) zur Verfügung.
  • Die Web-Text-to-Speech-API ist standardmäßig aktiviert.
  • Aktualisierte Versionen der Bibliotheken NSPR 4.35 und NSS 3.79.4.
  • Ungenutzte Einstellungen des Tracking-Schutzsystems wurden entfernt und der Code bereinigt (Pale Moon verwendet ein eigenes System zum Blockieren von Zählern, um Besuche zu verfolgen, und das Tracking-Schutzsystem von Firefox wurde nicht verwendet).
  • Die Sicherheit der Codegenerierung in der JIT-Engine wurde verbessert.

Pale Moon Browser 32.1-Version


Source: opennet.ru

Kommentar hinzufügen