Veröffentlichung des Browsers Pale Moon 31.2.

Die Veröffentlichung des Web-Browsers Pale Moon 31.2 wurde bekanntgegeben, der von der Codebasis von Firefox abgezweigt wurde, um eine höhere Effizienz zu gewährleisten, die klassische Benutzeroberfläche beizubehalten, den Speicherverbrauch zu minimieren und zusätzliche Anpassungsmöglichkeiten zu bieten. Die Pale Moon-Versionen werden für Windows und Linux (x86 und x86_64) erstellt. Der Quellcode des Projekts wird unter der Lizenz MPLv2 (Mozilla Public License) veröffentlicht.

Das Projekt hält an einer klassischen Benutzeroberfläche fest, ohne auf die in Firefox 29 eingeführte Australis-Oberfläche umzusteigen, und bietet umfassende Anpassungsmöglichkeiten. Zu den entfernten Komponenten gehören DRM, Social API, WebRTC, ein PDF-Viewer, ein Crash Reporter, Statistiksammlungscode, Tools für die Kindersicherung und Zugänglichkeitshilfen. Im Vergleich zu Firefox bleibt die Unterstützung für die XUL-Technologie erhalten, und die Möglichkeit zur Verwendung von sowohl umfangreichen als auch leichten Designvorlagen ist weiterhin gegeben.

In der neuen Version:

  • Für die CSS-Eigenschaft white-space wurde Unterstützung für den Wert break-spaces implementiert, der festlegt, dass jede Folge von Leerzeichen, die zu einem Zeilenumbruch führt, gebrochen werden muss.
  • Die Funktion Intl.RelativeTimeFormat() wurde hinzugefügt, um Zeit im textuellen Format unter Berücksichtigung der Besonderheiten verschiedener Sprachen zu formatieren (zum Beispiel gibt rtf = new Intl.RelativeTimeFormat('de'); rtf.format(-15, 'minute') 'vor 15 Minuten' aus).
  • Unterstützung für den async-Modus bei der Deklaration von Generatormethoden wurde hinzugefügt.
  • Vorläufige Unterstützung für Builds auf Apple-Geräten mit ARM-Prozessoren der M1- und M2-Generation (Apple Silicon) wurde bereitgestellt.
  • Unterstützung für Builds in Visual Studio 2022 wurde hinzugefügt.
  • Die Unterstützung für CSS-Elemente „sticky“ in Tabellen wurde verbessert.
  • Das Limit für die Stapelgröße wurde auf 2 MB erhöht.
  • Die Implementierung der toString-Funktion wurde an die neuen JavaScript-Spezifikationen angepasst.
  • Viele in der Hauptlieferung angebotene Bibliotheken wurden aktualisiert. Die NSS-Bibliothek wurde auf Version 3.52.8 aktualisiert.
  • Spezifische Überschreibungen des User-Agent-Headers wurden aktualisiert. Dazu gehört die Lösung von Problemen mit dem Laden von Google-Schriftarten sowie mit den Websites von Citi Bank und MeWe durch Überschreibung des User-Agent.
  • Ein regressiver Fehler, der sich negativ auf die Leistung von Unix-ähnlichen Systemen auswirkte, wurde behoben, der durch eine fehlerhafte Verarbeitung von Threads verursacht wurde.
  • Die Anwendung von Einschränkungen der Content Security Policies (CSP) auf Bilder und Dokumente, die in „data:“-Blöcken übermittelt werden, wurde eingestellt (früher wurden die Einschränkungen auf alle Anforderungen angewendet, was nicht dem Verhalten von Chrome entsprach).

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster