Die Veröffentlichung des Web-Browsers Pale Moon 31.2 wurde bekannt gegeben. Dieser distanziert sich von der Codebasis von Firefox, um eine höhere Effizienz zu bieten, die klassische BenutzeroberflĂ€che zu bewahren, den Speicherverbrauch zu minimieren und erweiterte Anpassungsmöglichkeiten bereitzustellen. Die Pale Moon-Builds werden fĂŒr Windows und Linux (x86 und x86_64) erstellt. Der Projektcode wird unter der Lizenz MPLv2 (Mozilla Public License) verbreitet.
Das Projekt hĂ€lt sich an eine klassische BenutzeroberflĂ€che, ohne zu der in Firefox 29 integrierten Australis-OberflĂ€che ĂŒberzugehen, und bietet umfangreiche Anpassungsmöglichkeiten. Zu den entfernten Komponenten gehören DRM, Social API, WebRTC, PDF-Viewer, Crash Reporter, Code zur Sammlung von Statistiken, Tools fĂŒr die elterliche Kontrolle und Funktionen fĂŒr Menschen mit Behinderungen. Im Vergleich zu Firefox wird die UnterstĂŒtzung fĂŒr die XUL-Technologie im Browser beibehalten, und es bleibt die Möglichkeit, sowohl vollstĂ€ndige als auch leichte Designs zu verwenden.
In der neuen Version:
- FĂŒr die CSS-Eigenschaft white-space wurde die UnterstĂŒtzung fĂŒr den Wert break-spaces implementiert, der festlegt, dass jede Folge von Leerzeichen, die zu einem ZeilenĂŒberlauf fĂŒhrt, gebrochen werden sollte.
- Die Funktion Intl.RelativeTimeFormat() wurde hinzugefĂŒgt, um Zeit in textlicher Form entsprechend den Besonderheiten verschiedener Sprachen zu formatieren (z. B. rtf = new Intl.RelativeTimeFormat(âdeâ); rtf.format(-15, âminuteâ) gibt âvor 15 Minutenâ aus).
- Die UnterstĂŒtzung fĂŒr die Angabe des Modus async 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-Serie (Apple Silicon) wurde bereitgestellt.
- Die UnterstĂŒtzung fĂŒr den Build in Visual Studio 2022 wurde hinzugefĂŒgt.
- Die UnterstĂŒtzung fĂŒr CSS-Elemente mit âstickyâ in Tabellen wurde verbessert.
- Das Limit fĂŒr die Stack-GröĂe wurde auf 2 MB erhöht.
- Die Implementierung der toString-Funktion wurde an die neuen Spezifikationen von JavaScript angepasst.
- Viele in der Hauptlieferung angebotene Bibliotheken wurden aktualisiert. Die NSS-Bibliothek wurde auf Version 3.52.8 aktualisiert.
- Die spezifischen Ăberschreibungen des User-Agent-Headers wurden aktualisiert. Unter anderem wurden durch die Ăberschreibung des User-Agent-Problems mit dem Laden von Google-Schriftarten sowie den Seiten von CitiBank und MeWe behoben.
- Ein regressiver Fehler, der sich negativ auf die Leistung von Unix-Ă€hnlichen Systemen aufgrund einer fehlerhaften Thread-Verarbeitung auswirkte, wurde behoben.
- Die Anwendung von EinschrĂ€nkungen bei Content Security Policies (CSP) auf Bilder und Dokumente, die in âdata:â-Blöcken ĂŒbermittelt werden, wurde eingestellt (frĂŒher galten die EinschrĂ€nkungen fĂŒr alle Anfragen, was nicht dem Verhalten von Chrome entsprach).
Quelle: opennet.ru
