Veröffentlichung des Browsers Pale Moon 34.0.0

Die Version des Web-Browsers Pale Moon 34.0.0 wurde veröffentlicht. Dieser hat sich von der Codebasis von Firefox abgezweigt, um eine höhere Effizienz, die Erhaltung der klassischen Benutzeroberfläche, eine Minimierung des Speicherverbrauchs und zusätzliche Anpassungsmöglichkeiten zu bieten. Die Builds von Pale Moon werden für Windows und Linux (x86_64) erstellt. Der Code des Projekts wird unter der MPLv2-Lizenz (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.

Hauptänderungen:

  • Das standardmäßige Design für Windows wurde aktualisiert. Die Integration in Windows 11 wurde verbessert und die Unterstützung für dunkle Akzentfarben wurde optimiert.
  • Ein WeakRef-Objekt wurde implementiert, um schwache Referenzen auf JavaScript-Objekte zu definieren, die es ermöglichen, eine Referenz auf ein Objekt zu behalten, ohne die Löschung des zugehörigen Objekts durch den Garbage Collector zu blockieren.
  • Die Methode URL.canParse() wurde hinzugefügt, um das Parsen und die Überprüfung der Gültigkeit von URLs zu erleichtern.
  • CSS-Eigenschaften inset-block und inset-inline wurden hinzugefügt.
  • Die Einstellung „privacy.forgetaboutsite.clearPasswords“ wurde hinzugefügt, um Passwörter zu löschen, wenn die Funktion zum Löschen von Website-Daten im Berechtigungsmanager aufgerufen wird.
  • Der Zufallszahlengenerator in JavaScript wurde auf den Algorithmus Xoroshiro128+ umgestellt.
  • Die Unterstützung für CSS-Cascading Layers (@layer) und die CSS-Funktion color-mix wurde wiederhergestellt.
  • Ein Problem mit Websites, die die CSS-Eigenschaft „overflow-x: clip“ ohne „overflow-y“ verwenden, wurde behoben.
  • Die Unterstützung für die CSS-Eigenschaft „appearance“ wurde hinzugefügt.
  • Die Versionen NSS 3.90.9, ICU 78.1, Unicode 17 und expat 2.7.3 wurden aktualisiert.
  • Die Unterstützung für Builds auf LoongArch64-, Sparc64- und Mac PowerPC-Hardware wurde hinzugefügt.
  • Die Unterstützung für die Ausführung unter FreeBSD 15 wurde hinzugefügt.
  • Die Möglichkeit zur Ausführung von NPAPI-Plugins im Hauptprozess wurde wiederhergestellt.
  • Die Stabilität der JavaScript-Engine IonMonkey auf ARM- und Mac SoC-Systemen wurde verbessert.
  • Linux-Builds mit GTK werden jetzt immer mit gio erstellt, die Unterstützung für gconf wurde entfernt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4