Veröffentlichung des Browsers Pale Moon 34.0.0

Die Veröffentlichung von Pale Moon 34.0.0, einem Browser, der von der Firefox-Codebasis abgeleitet ist, sorgt für eine höhere Effizienz, erhält die klassische Benutzeroberfläche, minimiert den Speicherverbrauch und bietet zusätzliche Anpassungsmöglichkeiten. Die Builds von Pale Moon werden für Windows und Linux (x86_64) bereitgestellt. Der Quellcode des Projekts ist unter der MPLv2 (Mozilla Public License) lizenziert.

Das Projekt verfolgt eine klassische Benutzeroberfläche und weicht von den in Firefox 29 und 57 verwendeten integrierten Oberflächen Australis und Photon ab, während es umfassende Anpassungsoptionen bereitstellt. Zu den entfernten Komponenten zählen DRM, Social API, WebRTC, ein PDF-Viewer, Crash Reporter, Statistiksammelcode, Tools für elterliche Kontrolle und Unterstützung für Menschen mit Behinderungen. Im Vergleich zu Firefox wurde die Unterstützung von Erweiterungen, die XUL verwenden, wiederhergestellt, und es ist weiterhin möglich, sowohl vollständige als auch leichtgewichtige Designs zu verwenden.

Wesentliche Änderungen:

  • Das standardmäßig verwendete Design für Windows wurde aktualisiert. Die Integration des Designs mit Windows 11 wurde sichergestellt und die Unterstützung für dunkle Akzentfarben verbessert.
  • Das WeakRef-Objekt wurde implementiert, um schwache Referenzen auf JavaScript-Objekte zu definieren, die es ermöglichen, einen Verweis auf ein Objekt beizubehalten, ohne die Entfernung des zugehörigen Objekts durch den Garbage Collector zu blockieren.
  • Die Methode URL.canParse() wurde hinzugefügt, um das Parsen und die Überprüfung von URLs zu vereinfachen.
  • Die 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 Site-Informationen im Berechtigungsmanager aufgerufen wird.
  • Der Pseudozufallszahlengenerator 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.
  • Das Problem mit Websites, die die CSS-Eigenschaft „overflow-x: clip“ ohne Festlegung von „overflow-y“ verwenden, wurde gelöst.
  • 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 das Builden auf Hardware LoongArch64, Sparc64 und Mac PowerPC wurde hinzugefügt.
  • Die Unterstützung für das Ausführen unter FreeBSD 15 wurde hinzugefügt.
  • Die Möglichkeit zur Ausführung von NPAPI-Plugins innerhalb des Hauptprozesses wurde zurückgebracht.
  • Die Stabilität der JavaScript-Engine IonMonkey auf ARM und Mac SoC wurde verbessert.
  • Linux-Builds mit GTK werden jetzt immer mit gio gebaut, die Unterstützung für gconf wurde entfernt.

Quelle: opennet.ru

Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы 🔥 Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы | ProHoster