Veröffentlichung des Browser-Engines WebKitGTK 2.26.0 und des Webbrowsers Epiphany 3.34

Vorstellung Veröffentlichung eines neuen stabilen Branches WebKitGTK 2.26.0, Port des Browser-Engines WebKit für die GTK-Plattform. WebKitGTK ermöglicht die Nutzung aller Funktionen von WebKit über eine GObject-basierte, GNOME-orientierte Programmierschnittstelle und kann zur Integration von Mitteln zur Verarbeitung von Web-Inhalten in beliebige Anwendungen verwendet werden, von der Nutzung in speziellen HTML/CSS-Parsern bis hin zur Erstellung voll funktionsfähiger Webbrowser. Zu den bekannten Projekten, die WebKitGTK verwenden, zählen Midori und der Standardbrowser GNOME (Epiphany).

Wesentliche Änderungen:

  • Unterstützung der Sandbox-Isolierung von Subprozessen hinzugefügt. Aus Sicherheitsgründen wurde das Einprozessmodell als veraltet erklärt;
  • Unterstützung für den Mechanismus zur erzwungenen Aktivierung von sicheren Verbindungen hinzugefügt HSTS verwenden (HTTP Strict Transport Security);
  • Die Möglichkeit zur Nutzung von Hardwarebeschleunigung beim Rendern in Umgebungen basierend auf Wayland wurde implementiert (die Bibliothek libwpe mit dem Backend fdo);
  • Der Code zur Unterstützung von NPAPI-Plugins auf GTK2-Basis wurde entfernt;
  • Für Eingabefelder wurde die Unterstützung des Elements datalist;
  • bereitgestellt, das eine Benutzeroberfläche zur Eingabe von Emojis für bearbeitbaren Inhalt anzeigt;
  • Die Darstellung von Schaltflächen bei der Verwendung des dunklen GTK-Themes wurde verbessert;
  • Probleme mit Erscheinungsbildern bei der Lautstärkesteuerung in YouTube und im Kommentar-Dialog in GitHub wurden behoben.

Basierend auf WebKitGTK 2.26.0 gebildet wurde der GNOME Web Browser 3.34 (Epiphany) veröffentlicht, bei dem standardmäßig die Sandbox-Isolierung für die Verarbeitung von Webinhalten aktiviert ist. Die Handler sind jetzt nur auf den für den Betrieb des Browsers benötigten Verzeichnissen beschränkt. Zu den Neuerungen gehört auch:

  • Die Möglichkeit, Tabs anzupinnen (tab pinning). Nachdem ein Tab angedockt wurde, bleibt er an seinem Platz in neuen Sitzungen.
  • Der Werbeblocker wurde aktualisiert, der jetzt die von WebKit bereitgestellten Mittel zur Inhaltsfilterung nutzt. Der Wechsel zu der neuen API hat die Leistung des Blockers erheblich gesteigert.
  • Das Layout der Übersichtsseite, die in einem neuen Tab geöffnet wird, wurde modernisiert.
  • Arbeiten zur Optimierung für mobile Geräte wurden durchgeführt.

Veröffentlichung des Browser-Engines WebKitGTK 2.26.0 und des Webbrowsers Epiphany 3.34

Quelle: opennet.ru

60GB SSD 8Gb DDR4