Veröffentlichung des Browsers Pale Moon 32.1

Die Veröffentlichung des Web-Browsers Pale Moon 32.1, der von der Firefox-Codebasis abgezweigt wurde, wurde veröffentlicht, um eine höhere Effizienz zu gewĂ€hrleisten, die klassische BenutzeroberflĂ€che beizubehalten, den Speicherverbrauch zu minimieren und erweiterte Anpassungsmöglichkeiten zu bieten. Die Pale Moon-Builds werden fĂŒr Windows und Linux (x86_64) erstellt. Der Projektcode wird unter der MPLv2 (Mozilla Public License) lizenziert.

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:

  • StandardmĂ€ĂŸig ist die UnterstĂŒtzung fĂŒr den WebComponents-Technologiesatz aktiviert, der die Erstellung eigener HTML-Tags umfasst und die Spezifikationen fĂŒr benutzerdefinierte Elemente, Shadow DOM, JavaScript-Module und HTML-Vorlagen beinhaltet, die beispielsweise auf GitHub verwendet werden. Aus dem WebComponents-Satz sind in Pale Moon derzeit nur die APIs fĂŒr benutzerdefinierte Elemente und Shadow DOM implementiert.
  • Betriebssysteme fĂŒr macOS (Intel und ARM) sind stabilisiert.
  • Es wurde ein Verdunkeln des Endes von Tab-Titeln implementiert, in denen nicht der gesamte Text Platz findet (anstatt einer Darstellung mit Auslassungszeichen).
  • Die Implementierungen von Promise und der async-Funktion wurden aktualisiert. Die Methode Promise.any() wurde hinzugefĂŒgt.
  • Die Verarbeitung von Objekten mit regulĂ€ren AusdrĂŒcken wurde verbessert, um eine korrekte Speicherbereinigung zu gewĂ€hrleisten.
  • Probleme mit der Wiedergabe von VP8-Videos wurden behoben.
  • Die integrierte Schriftart mit Emojis wurde aktualisiert.
  • Die CSS-Pseudo-Klassen „:is()“ und „:where()“ wurden implementiert.
  • Komplexe Selektoren fĂŒr die Pseudo-Klasse „:not()“ wurden implementiert.
  • Die CSS-Eigenschaft inset wurde implementiert.
  • Die CSS-Funktion env() wurde implementiert.
  • Die Video-Wiedergabe mit dem RGB-Farbmodell wird jetzt unterstĂŒtzt, nicht nur mit YUV. Es wird auch eine vollstĂ€ndige Helligkeit (0-255 Stufen) verarbeitet.
  • Die API fĂŒr Web Text-to-Speech ist standardmĂ€ĂŸig aktiviert.
  • Die Versionen der Bibliotheken NSPR 4.35 und NSS 3.79.4 wurden aktualisiert.
  • Nicht verwendete Systemeinstellungen zur „Tracking-Schutz“ wurden entfernt, und der Code wurde bereinigt (in Pale Moon wird ein eigenes ZĂ€hlsystem zur Blockierung von Tracking verwendet, wĂ€hrend das „Tracking-Schutz“-System von Firefox nicht angewendet wurde).
  • Die Sicherheit der Codegenerierung im JIT-Engine wurde erhöht.

Veröffentlichung des Browsers Pale Moon 32.1


Quelle: opennet.ru
60GB SSD 8Gb DDR4