Das Projekt hält an der klassischen Organisation der Oberfläche fest, ohne auf die in Firefox 29 integrierte Australis-Oberfläche umzusteigen und bietet umfangreiche Anpassungsmöglichkeiten. Zu den entfernten Komponenten gehören DRM, Social API, WebRTC, PDF-Viewer, Crash Reporter, Statistikerfassungscode, Kindersicherung und Menschen mit Behinderungen. Im Vergleich zu Firefox unterstützt der Browser weiterhin die XUL-Technologie und bietet weiterhin die Möglichkeit, sowohl vollwertige als auch schlanke Themes zu verwenden. Pale Moon ist auf einer Plattform gebaut
В
- Die JavaScript-Engine wurde teilweise neu gestaltet, in die die Unterstützung für Elemente des ECMAScript 2018-Standards übertragen wurde, einschließlich der Unterstützung der neuen Syntax zum Klonen und Zusammenführen von Objekten (anstelle von „Object.assign({}, data)“ können Sie angeben). „{ ... data }“, und zum Zusammenführen verwenden Sie „{ ...defaultSettings, ...userSettings }“). Die vorgenommenen Änderungen wurden bereits in führenden Browsern implementiert, können jedoch zu Störungen des Verhaltens einiger Skripte führen, die mit den Funktionen der Pale Moon-Web-Engine verknüpft sind (z. B. aus Kompatibilitätsgründen mit anderen Browsern das Verhalten des Fensterobjekts bei der Manipulation). Domänen wurden geändert);
- Verbesserte Leistung beim Verarbeiten von Zeichenfolgen, beim Laden von Bildern und beim Parsen von Frameset-Eigenschaften
- Unterstützung für Matroska-Multimedia-Container und hinzugefügt
Webm sowie AAC-Audio in diesen Formaten; - Unterstützung für native Dateiauswahldialoge in Linux hinzugefügt;
- Aktualisierte Lesezeichensymbole;
- SQLite DBMS wurde auf Version 3.29.0 aktualisiert;
- Der WebIDE-Code wurde entfernt und der verbleibende Code für die Hotfix-Bereitstellung wurde entfernt.
Source: opennet.ru