Veröffentlichung der Browser Pale Moon 31.3 und SeaMonkey 2.53.14

Die Version 31.3 des Web-Browsers Pale Moon wurde veröffentlicht, der von der Codebasis von Firefox abgezweigt ist, um eine höhere Effizienz der Arbeit zu gewährleisten, die klassische Benutzeroberfläche beizubehalten, den Speicherverbrauch zu minimieren und zusätzliche Anpassungsmöglichkeiten bereitzustellen. Die Pale Moon-Builds werden für Windows und Linux (x86 und x86_64) erstellt. Der Code des Projekts wird unter der Lizenz MPLv2 (Mozilla Public License) veröffentlicht.

Das Projekt hält sich an eine klassische Benutzeroberfläche, ohne zu der in Firefox 29 integrierten Australis-Oberfläche überzugehen, und bietet umfangreiche Anpassungsmöglichkeiten. Zu den entfernten Komponenten gehören DRM, Social API, WebRTC, PDF-Viewer, Crash Reporter, Code zur Sammlung von Statistiken, Tools für die elterliche Kontrolle und Funktionen für Menschen mit Behinderungen. Im Vergleich zu Firefox wird die Unterstützung für die XUL-Technologie im Browser beibehalten, und es bleibt die Möglichkeit, sowohl vollständige als auch leichte Designs zu verwenden.

In der neuen Version:

  • In den JavaScript-Objekten Array, String und TypedArray wurde die Methode at() implementiert, die die relative Indizierung ermöglicht (die relative Position wird als Array-Index angegeben), einschließlich der Angabe negativer Werte relativ zum Ende.
  • In Web-Workern wird die Unterstützung der API EventSource bereitgestellt.
  • In Anfragen wird der Header "Origin:" gesendet.
  • Im Build-System wurden Optimierungen zur Beschleunigung des Builds vorgenommen. Bei der Erstellung von Builds für die Windows-Plattform wird der Compiler Visual Studio 2022 verwendet.
  • Die Verarbeitung einzelner Audiodateien im wav-Format wurde geändert, sodass anstelle des Aufrufs des systemeigenen Players nun ein integrierter Handler verwendet wird. Um das alte Verhalten wiederherzustellen, wurde in about:config eine Einstellung media.wave.play-stand-alone vorgesehen.
  • Der Code zur Normalisierung von Zeichenfolgen wurde verbessert.
  • Der Code zur Verarbeitung von Flex-Containern wurde aktualisiert, wurde jedoch in einem fast sofort nachfolgenden Update Pale Moon 31.3.1 aufgrund von Problemen mit bestimmten Websites wieder deaktiviert.
  • Die Build-Probleme in ungewöhnlichen Umgebungen wie SunOS und Linux wurden behoben.
  • Der Code zur Blockierung von IPC-Threads wurde überarbeitet.
  • Die CSS-Eigenschaften min-content und max-content wurden vom Präfix "-moz" befreit.
  • Fehlerbehebungen in Bezug auf die Behebung von Sicherheitsanfälligkeiten wurden übertragen.

Zusätzlich kann die Veröffentlichung des Internetanwendungssets SeaMonkey 2.53.14 erwähnt werden, das einen Webbrowser, einen E-Mail-Client, ein System zur Aggregation von Nachrichtenfeeds (RSS/Atom) und den WYSIWYG-HTML-Seiten-Editor Composer in einem Produkt vereint. In Form von vorinstallierten Erweiterungen werden der IRC-Client Chatzilla, eine Sammlung von Entwicklertools DOM Inspector und der Kalender-Planer Lightning angeboten. In die neue Version wurden Korrekturen und Änderungen aus der aktuellen Codebasis von Firefox integriert (SeaMonkey 2.53 basiert auf der Browser-Engine Firefox 60.8 mit portierten sicherheitsrelevanten Korrekturen und einigen Verbesserungen aus den aktuellen Firefox-Branches).

In der neuen Version:

  • Die DOM-Schnittstellen für die HTML-Elemente Embed, Object, Anchor, Area, Button, Frame, Canvas, IFrame, Link, Image, MenuItem, TextArea, Source, Select, Option, Script und Html wurden aktualisiert.
  • Die Übersetzung des Build-Systems von Python 2 auf Python 3 wurde fortgesetzt.
  • Der Dialog mit Informationen zu Plugins (Über Plugins) wurde aus dem Menü Hilfe entfernt.
  • Die Whitelist für URLs wurde entfernt.
  • Veraltete Chat-Dienste wurden aus dem Adressbuch entfernt.
  • Die Kompatibilität mit dem Compiler Rust 1.63 wurde sichergestellt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4