Veröffentlichung des Browsers Pale Moon 32.2

Die Veröffentlichung des Web-Browsers Pale Moon 32.2 ist erfolgt, der von der Codebasis Firefox abgezweigt wurde, um eine höhere Effizienz zu gewĂ€hrleisten, die klassische BenutzeroberflĂ€che beizubehalten, den Speicherverbrauch zu minimieren und erweiterte Anpassungsmöglichkeiten anzubieten. Die Pale Moon-Bauten werden fĂŒr Windows und Linux (x86_64) bereitgestellt. Der Code des Projekts wird unter der Lizenz MPLv2 (Mozilla Public License) verbreitet.

Das Projekt hĂ€lt sich an die klassische BenutzeroberflĂ€chenorganisation, ohne auf die in Firefox 29 und 57 integrierten Australis- und Photon-Schnittstellen umzusteigen und bietet umfassende Anpassungsmöglichkeiten. Zu den entfernten Komponenten gehören DRM, Social API, WebRTC, PDF-Viewer, Crash Reporter, Code zur Sammlung von Statistiken, Mittel zur Elternkontrolle und fĂŒr Menschen mit Behinderungen. Im Vergleich zu Firefox wurde die UnterstĂŒtzung fĂŒr Erweiterungen, die XUL verwenden, in den Browser zurĂŒckgebracht, und die Möglichkeit, sowohl vollstĂ€ndige als auch leichtgewichtige Themes zu verwenden, wurde beibehalten.

In der neuen Version:

  • Es wurden experimentelle Builds fĂŒr FreeBSD bereitgestellt, die GTK2 verwenden (neben den zuvor angebotenen Builds mit GTK3). Zum Komprimieren der Builds fĂŒr FreeBSD wird das Format xz anstelle von bzip2 verwendet.
  • Die Browser-Engine Goanna (Fork der Mozilla Gecko-Engine) und die Plattform UXP (Unified XUL Platform, Abspaltung der Firefox-Komponenten) wurden auf Version 6.2 aktualisiert, die die KompatibilitĂ€t mit anderen Browsern verbessert und die FunktionalitĂ€t auf den meisten Websites stabilisiert hat, bei denen Benutzer ĂŒber Probleme berichtet haben.
  • Die UnterstĂŒtzung fĂŒr den Import von JavaScript-Modulen durch den Ausdruck import() wurde implementiert.
  • In den Modulen ist die Möglichkeit zur Exportierung von async-Funktionen gegeben.
  • Die UnterstĂŒtzung fĂŒr Felder in JavaScript-Klassen wurde hinzugefĂŒgt.
  • Die UnterstĂŒtzung fĂŒr die Zuweisungsoperatoren „||=“, „&&=“ und „??=” wurde hinzugefĂŒgt.
  • Die Verwendung des veralteten globalen window.event (aktiviert ĂŒber dom.window.event.enabled in about:config) wurde ermöglicht, das auf einigen Websites weiterhin verwendet wird.
  • Die Methoden self.structuredClone() und Element.replaceChildren() wurden implementiert.
  • In der Implementierung des Shadow DOM wurde die UnterstĂŒtzung fĂŒr die Pseudoklasse „:host“ verbessert.
  • In CSS WebComponents wurde die UnterstĂŒtzung fĂŒr die Funktion ::slotted() implementiert.
  • Das Caching des Seiteninhalts im Speicher wurde verbessert.
  • Die UnterstĂŒtzung des Multimedia-Pakets FFmpeg 6.0 wurde hinzugefĂŒgt.
  • AbstĂŒrze bei der Verwendung der WebComponents-Technologien (Custom Elements, Shadow DOM, JavaScript-Module und HTML-Vorlagen) wurden behoben.
  • Probleme beim Erstellen aus den Quelltexten fĂŒr sekundĂ€re Plattformen wurden behoben.
  • Die Implementierung der API Fetch wurde aktualisiert.
  • Die Implementierung der API DOM Performance wurde an die Spezifikation angepasst.
  • Die Verarbeitung von Tasteneingaben wurde verbessert, die UnterstĂŒtzung fĂŒr das Senden von Ereignissen fĂŒr Ctrl+Enter wurde hinzugefĂŒgt.
  • Die integrierten Bibliotheken Freetype 2.13.0 und Harfbuzz 7.1.0 wurden aktualisiert.
  • FĂŒr GTK wurde die UnterstĂŒtzung fĂŒr die Cache-Verwaltung von skalierten Schriftarten implementiert und die Leistung bei der Arbeit mit Schriftarten verbessert. Der Support fĂŒr fontconfig wurde auf Systemen mit GTK eingestellt.
  • Sicherheitsrelevante Fehlerkorrekturen wurden durchgefĂŒhrt.

Veröffentlichung des Browsers Pale Moon 32.2

Quelle: opennet.ru
60GB SSD 8Gb DDR4