Die Veröffentlichung des Browsers Pale Moon 32.5

Die Veröffentlichung von Pale Moon 32.5, einem von der Firefox-Codebasis abgezweigten Webbrowser, wurde bekannt gegeben. Ziel ist eine höhere Effizienz, das Beibehalten einer klassischen BenutzeroberflĂ€che, die Minimierung des Speicherverbrauchs und die Bereitstellung zusĂ€tzlicher Anpassungsmöglichkeiten. Die Pale Moon-Bauten werden fĂŒr Windows und Linux (x86_64) erstellt. Der Code des Projekts wird unter der Lizenz MPLv2 (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:

  • Die erste Implementierung der API ReadableStreams wurde hinzugefĂŒgt.
  • Die UnterstĂŒtzung von Transparenz in WebM-Videos wurde hinzugefĂŒgt, die beim Einsatz des Tags
  • Die UnterstĂŒtzung der Methode crypto.randomUUID wurde hinzugefĂŒgt, die es Websiteskripten ermöglicht, zufĂ€llige UUIDs mithilfe der API WebCrypto zu generieren.
  • Auf Wunsch der Benutzer wurde die Einstellung browser.bookmarks.openInTabClosesMenu (standardmĂ€ĂŸig aktiviert) hinzugefĂŒgt, die es ermöglicht, das LesezeichenmenĂŒ nach dem Öffnen von Lesezeichen in neuen Tabs (durch Klick mit der Mitteltaste oder Ctrl+Klick) offen zu lassen. StandardmĂ€ĂŸig schließt sich das LesezeichenmenĂŒ sofort nach dem Öffnen des Lesezeichens.
  • Die Überschreibung des User-Agent-Wertes fĂŒr Netflix wurde entfernt, da die UnterstĂŒtzung fĂŒr das Browser-Plugin Silverlight in diesem Dienst eingestellt wurde. Der Pale Moon-Browser unterstĂŒtzt die Wiedergabe von DRM-Inhalten in Netflix nicht mehr und plant auch nicht, diese UnterstĂŒtzung zurĂŒckzubringen.
  • Die Überschreibung des User-Agent-Wertes fĂŒr Spotify wurde entfernt. Die UnterstĂŒtzung fĂŒr Spotify bleibt bestehen, aber nur ein Teil von DRM-Inhalten wird von dort wiedergegeben (zum Beispiel werden Podcasts nach wie vor wiedergegeben).
  • Im Web Worker wurde UnterstĂŒtzung fĂŒr verschachtelte und eingeschrĂ€nkte (clamping) Timer implementiert.
  • Der Prozess der Darstellung von SVG-Bildern auf OberflĂ€chen, bei denen keine Höhen- oder Breitenattribute definiert sind, wurde verbessert.
  • Die Leistung des Speichermanagement-Mechanismus wurde verbessert.
  • Die Bibliothek libvpx wurde auf Version 1.6.1 aktualisiert.
  • Der Code zur Wiedergabe von Medieninhalten wurde gereinigt und aktualisiert.
  • Die UnterstĂŒtzung fĂŒr die Aktivierung von GMP (Gecko Media Plugin) wurde entfernt, da es nur von nicht unterstĂŒtzten Komponenten wie EME/DRM und WebRTC verwendet wurde.
  • Die letzten Teile des EME/DRM-Codes wurden entfernt, da die Entwickler des Browsers Palemoon der Meinung sind, dass diese Funktionen von keiner Anwendung genutzt werden sollten, aufgrund der "drakonischen" Politik der Medienbranche gegenĂŒber freier und offener Software.
  • Die Datei simd.js wurde entfernt, an deren Stelle nun C++-Code verwendet wird.
  • Die Verwendung der Bibliothek libav wurde eingestellt, stattdessen kommen FFT-Funktionen aus FFMpeg zum Einsatz.
  • Die EinschrĂ€nkungen bezĂŒglich der UnterstĂŒtzung neuer GLSL-Versionen wurden aufgehoben.
  • Ein Schutz gegen die Überschreibung des Headers sec-gpc (Global Privacy Control) wurde hinzugefĂŒgt.
  • Die Funktionen setInterval, ResizeObserver, Intl.NumberFormat und DefaultNumberOption() wurden an die aktualisierten Spezifikationen angepasst.

Quelle: opennet.ru

60GB SSD 8Gb DDR4