Die Browser Pale Moon 31.3 und SeaMonkey 2.53.14 wurden veröffentlicht.

Die Version 31.3 des Webbrowsers Pale Moon wurde veröffentlicht, abgeleitet von der Firefox-Codebasis, um eine höhere Effizienz zu gewährleisten, die klassische Benutzeroberfläche zu bewahren, den Speicherverbrauch zu minimieren und zusätzliche Anpassungsmöglichkeiten zu bieten. Die Builds von Pale Moon werden für Windows und Linux (x86 und x86_64) erstellt. Der Projektcode wird unter der Lizenz MPLv2 (Mozilla Public License) verteilt.

Das Projekt hält an einer klassischen Benutzeroberfläche fest, ohne auf die in Firefox 29 eingeführte Australis-Oberfläche umzusteigen, und bietet umfassende Anpassungsmöglichkeiten. Zu den entfernten Komponenten gehören DRM, Social API, WebRTC, ein PDF-Viewer, ein Crash Reporter, Statistiksammlungscode, Tools für die Kindersicherung und Zugänglichkeitshilfen. Im Vergleich zu Firefox bleibt die Unterstützung für die XUL-Technologie erhalten, und die Möglichkeit zur Verwendung von sowohl umfangreichen als auch leichten Designvorlagen ist weiterhin gegeben.

In der neuen Version:

  • In den JavaScript-Objekten Array, String und TypedArray wurde die Methode at() implementiert, die eine relative Indizierung ermöglicht (die relative Position wird als Array-Index angegeben), einschließlich der Verwendung negativer Werte in Bezug auf das Ende.
  • In Web-Workern wird die Unterstützung des EventSource-API bereitgestellt.
  • In Anfragen wird der Header "Origin:" gesendet.
  • Optimierungen wurden in das Build-System integriert, um den Build-Prozess zu beschleunigen. Bei der Erstellung von Builds für die Windows-Plattform wird der Compiler Visual Studio 2022 verwendet.
  • Die Verarbeitung bestimmter Audio-Dateien im wav-Format wurde geändert. Statt des Aufrufs des Systemplayers wird nun ein integrierter Handler verwendet. Um das alte Verhalten wiederherzustellen, gibt es in about:config eine Einstellung namens media.wave.play-stand-alone.
  • Der Code zur Normalisierung von Zeichenfolgen wurde verbessert.
  • Der Code zur Verarbeitung von Flex-Containern wurde aktualisiert, jedoch wurde diese Änderung in einem fast sofort veröffentlichten Update von Pale Moon 31.3.1 aufgrund von Problemen mit einigen Webseiten zurückgezogen.
  • Compiler-Probleme in untypischen Umgebungen wie SunOS und Linux wurden behoben.
  • Der Code für die IPC-Thread-Sperrung wurde überarbeitet.
  • Die CSS-Eigenschaften min-content und max-content wurden von dem Präfix „-moz“ befreit.
  • Die Korrekturen zur Behebung von Sicherheitsanfälligkeiten wurden umgesetzt.

Zusätzlich kann die Veröffentlichung des Internetanwendungs-Pakets SeaMonkey 2.53.14 hervorgehoben werden, das in einem einzigen Produkt einen Webbrowser, einen E-Mail-Client, ein RSS/Atom-Feed-Aggregationssystem und einen WYSIWYG-HTML-Seiten-Editor, Composer, vereint. Vordefinierte Erweiterungen umfassen den IRC-Client Chatzilla, eine Entwicklerwerkzeugsuite DOM Inspector und den Kalender-Planer Lightning. In der neuen Version wurden Korrekturen und Änderungen aus dem aktuellen Firefox-Code übernommen (SeaMonkey 2.53 basiert auf der Firefox-Browser-Engine 60.8 mit portierten sicherheitsrelevanten Korrekturen und einigen Verbesserungen aus den aktuellen Firefox-Zweigen).

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 Migration des Build-Systems von Python 2 auf Python 3 wurde fortgesetzt.
  • Der Dialog über Plugins wurde aus dem Hilfe-Menü entfernt.
  • Die URL-Whitelist wurde entfernt.
  • Veraltete Chat-Dienste wurden aus dem Adressbuch entfernt.
  • Kompatibilität mit dem Compiler Rust 1.63 wurde sichergestellt.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster