Veröffentlichung des Browsers Pale Moon 28.7.0

Vorstellung Release des Web-Browsers Pale Moon 28.7, abgeleitet von der Firefox-Codebasis, 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-Builds werden für Windows und Linux (x86 und x86_64). Der Projektcode wird verbreitet steht unter der Lizenz MPLv2 (Mozilla Public License).

Das Projekt hält sich an eine klassische Benutzeroberfläche, ohne auf die in Firefox 29 integrierte Australis-Oberfläche umzusteigen, und bietet umfangreiche Anpassungsmöglichkeiten. Zu den entfernten Komponenten zählen DRM, Social API, WebRTC, PDF-Viewer, Crash Reporter, Code zur Datenerfassung, Tools für die Elternkontrolle und für Menschen mit Behinderungen. Im Vergleich zu Firefox bleibt die Unterstützung der XUL-Technologie im Browser erhalten, und es ist sowohl die Anwendung von vollständigen als auch von leichten Designs möglich. Pale Moon basiert auf der Plattform UXP (Unified XUL Platform), innerhalb derer die Komponenten von Firefox aus dem Mozilla Central-Repository abgezweigt wurden, die von Abhängigkeiten zum Rust-Code befreit sind und keine Quantum-Projektentwicklungen enthalten.

Im neuen Version:

  • Die JavaScript-Engine wurde teilweise überarbeitet, um die Unterstützung der Elemente des ECMAScript 2018-Standards zu integrieren, einschließlich der neuen Syntax für das Klonen und Zusammenführen von Objekten (anstatt von „Object.assign({}, data)“ kann „{ …data }“ angegeben werden, und für das Zusammenführen kann „{ …defaultSettings, …userSettings }“ verwendet werden). Die vorgenommenen Änderungen sind bereits in führenden Browsern umgesetzt, können jedoch das Verhalten bestimmter Skripte beeinträchtigen, die an die Besonderheiten der Web-Engine von Pale Moon gebunden sind (z. B. wurde das Verhalten des Objekts window beim Umgang mit Domains zur Kompatibilität mit anderen Browsern geändert);
  • Die Leistung bei der Verarbeitung von Zeichenfolgen, dem Laden von Bildern und der Analyse von Frameset-Eigenschaften wurde verbessert
  • Die Unterstützung für die Matroska-Multimedia-Container wurde hinzugefügt
    Webm sowie AAC-Audio in diesen Formaten;
  • Die Unterstützung für native Dateiauswahl-Dialoge unter Linux wurde hinzugefügt;
  • Die Lesezeichensymbole wurden aktualisiert;
  • Die SQLite-Datenbank wurde auf die Version 3.29.0 aktualisiert;
  • Der WebIDE-Code wurde entfernt, und Reste des Codes für die Notfall-Patch-Bereitstellung (Hotfix) wurden eliminiert.

Quelle: opennet.ru

60GB SSD 8Gb DDR4