Veröffentlichung der Browser-Engine WebKitGTK 2.48.0 und des Webbrowsers Epiphany 48

Die neue stabile Version von WebKitGTK 2.48.0, dem Browser-Engine-Port von WebKit für die GTK-Plattform, wurde vorgestellt. WebKitGTK ermöglicht die Nutzung aller Funktionen von WebKit über eine GNOME-orientierte Programmierschnittstelle auf Basis von GObject und kann zur Integration von Mitteln zur Verarbeitung von Webinhalten in beliebige Anwendungen eingesetzt werden, von spezialisierten HTML/CSS-Parsern bis hin zur Erstellung kompletter Webbrowser. Zu den bekannten Projekten, die WebKitGTK nutzen, gehört der Standardbrowser von GNOME (Epiphany). Zuvor wurde WebKitGTK im Midori-Browser eingesetzt, doch nach der Übergabe des Projekts an die Astian Foundation wurde die alte Version von Midori auf WebKitGTK eingestellt und ein grundlegend anderes Produkt mit demselben Namen Midori geschaffen.

Wesentliche Änderungen:

  • Für WebGL wurde die Unterstützung für die Nutzung eines separaten Prozesses zur Interaktion mit der GPU implementiert. Standardmäßig werden die zugehörigen WebGL-Operationen im Prozess zur Verarbeitung von Webinhalten ausgeführt, um einen separaten Prozess zu aktivieren, muss der Parameter UseGPUProcessForWebGL verwendet werden.
  • In Fällen, in denen die GPU für das Rendering verwendet wird, wurde das Rendering von Teile der Seiten in Worker-Threads verlagert.
  • Die GLib-API von JavaScriptCore hat eine Funktion zum Erstellen von Promise-Objekten hinzugefügt.
  • Im Backend von MediaRecorder wurde die Unterstützung für das WebM-Format hinzugefügt, dessen Wiedergabe mindestens die Version GStreamer 1.24.9 erfordert.
  • Die Unterstützung zur Anpassung der Audiobitrate wurde hinzugefügt.
  • Die Unterstützung von OpenType-SVG-Schriften, die über das SVG-Modul in der Skia-Bibliothek implementiert ist, wurde wiederhergestellt.
  • In die für den Druck generierten PDF-Dokumente wurden Metadaten mit Informationen wie Titel und Erstellungs-/Änderungsdatum hinzugefügt.

Basierend auf WebKitGTK 2.48.0 wurde die Ausgabe des Browsers GNOME Web 48 (Epiphany) erstellt. Die wichtigsten Änderungen:

  • Die Funktionen des Dialogs zur Navigation in der Besuchshistorie wurden erweitert. Die Anzahl der Bildschirmaktualisierungen wurde reduziert. Ein Auswahlmodus wurde hinzugefügt.
  • Eine Warnung wurde hinzugefügt, die angezeigt wird, wenn der Zugriff auf den Datenspeicher für die Website deaktiviert wird.
  • Es wurde die Möglichkeit hinzugefügt, angeheftete Tabs zu schließen.
  • Die Benutzeroberfläche zum Importieren von Lesezeichen und Passwörtern aus anderen Browsern wurde vereinfacht.
  • Eine zyklische Scrollfunktion für Elemente im Dropdown der Adressleiste wurde implementiert.
  • Der Mechanismus zur automatischen Vervollständigung von Passwörtern wurde verbessert.
  • In das Kontextmenü auf der Seite zum Öffnen eines neuen Tabs wurde eine Option zum Neuladen der Seite hinzugefügt.
  • Die Dialoge für die Arbeit mit Lesezeichen und die Anzeige von Informationen zu Datenschutzproblemen (blockierter Tracking-Code) wurden verbessert.

Quelle: opennet.ru

60GB SSD 8Gb DDR4