Veröffentlichung der Browser Pale Moon 31.3 und SeaMonkey 2.53.14

Die Veröffentlichung des Webbrowsers Pale Moon 31.3 wurde veröffentlicht, der von der Firefox-Codebasis abgezweigt wurde, um eine höhere Leistung zu bieten, die klassische Benutzeroberfläche beizubehalten, den Speicherverbrauch zu minimieren und zusätzliche Anpassungsoptionen bereitzustellen. Pale Moon-Builds werden für Windows und Linux (x86 und x86_64) generiert. Der Projektcode wird unter der MPLv2 (Mozilla Public License) vertrieben.

Das Projekt hält an der klassischen Organisation der Benutzeroberflä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, Code zur Statistikerfassung, 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.

In der neuen Version:

  • Die JavaScript-Objekte Array, String und TypedArray implementieren die Methode at(), mit der Sie die relative Indizierung verwenden können (relative Position wird als Array-Index angegeben), einschließlich der Angabe negativer Werte relativ zum Ende.
  • Web-Worker implementieren Unterstützung für die EventSource-API.
  • Anfragen stellen sicher, dass der Header „Origin:“ gesendet wird.
  • Es wurden Optimierungen am Build-System vorgenommen, um Builds zu beschleunigen. Der Visual Studio 2022-Compiler wird zum Generieren von Assemblys für die Windows-Plattform verwendet.
  • Die Verarbeitung einzelner Audiodateien im WAV-Format wurde geändert; statt des Aufrufs des Systemplayers wird nun der eingebaute Handler verwendet. Um das alte Verhalten wiederherzustellen, gibt es in about:config eine Einstellung namens media.wave.play-stand-alone.
  • Verbesserter Code für die String-Normalisierung.
  • Der Code für den Umgang mit Flex-Containern wurde aktualisiert, diese Änderung wurde jedoch im fast sofort veröffentlichten Pale Moon 31.3.1-Update aufgrund von Problemen mit einigen Websites schnell deaktiviert.
  • Build-Probleme in atypischen SunOS- und Linux-Umgebungen wurden behoben.
  • Der IPC-Thread-Blockierungscode wurde überarbeitet.
  • Das Präfix „-moz“ wurde aus den CSS-Eigenschaften „min-content“ und „max-content“ entfernt.
  • Korrekturen im Zusammenhang mit der Beseitigung von Schwachstellen wurden verschoben.

Darüber hinaus können wir die Veröffentlichung einer Reihe von Internetanwendungen SeaMonkey 2.53.14 vermerken, die einen Webbrowser, einen E-Mail-Client, ein Newsfeed-Aggregationssystem (RSS/Atom) und einen WYSIWYG-HTML-Seiteneditor Composer in einem Produkt vereint. Zu den vorinstallierten Add-ons gehören der Chatzilla IRC-Client, das DOM Inspector-Toolkit für Webentwickler und der Lightning-Kalenderplaner. Die neue Version übernimmt Korrekturen und Änderungen aus der aktuellen Firefox-Codebasis (SeaMonkey 2.53 basiert auf der Browser-Engine Firefox 60.8 und portiert sicherheitsrelevante Korrekturen und einige Verbesserungen aus den aktuellen Firefox-Zweigen).

In der neuen Version:

  • Aktualisierte 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.
  • Die Übersetzung des Build-Systems von Python 2 nach Python 3 wurde fortgesetzt.
  • Der Dialog mit Informationen zu Plugins wurde aus dem Hilfemenü entfernt.
  • URL-Whitelist entfernt.
  • Veraltete Chat-Dienste wurden aus dem Adressbuch entfernt.
  • Die Kompatibilität mit dem Rust 1.63-Compiler ist gewährleistet.

Source: opennet.ru

Kommentar hinzufügen