Release of WebKitGTK 2.28.0 browser engine and Epiphany 3.36 web browser

Submitted by release of a new stable branch WebKit GTK 2.28.0, browser engine port W for GTK platform. WebKitGTK allows you to use all the features of WebKit through a GNOME-based GObject-based API and can be used to integrate web content processing tools into any application, from use in specialized HTML/CSS parsers to building full-featured web browsers. Of the well-known projects using WebKitGTK, one can note Midori and the regular GNOME browser (Epiphany).

Key changes:

  • Added the ProcessSwapOnNavigation API to control the launch of new handler processes when navigating between different sites;
  • Added API User Messages for organizing interaction with add-ons;
  • Added support for the Set-Cookie SameSite attribute, which can be used to restrict the sending of Cookies for cross-site sub-requests, such as an image request or loading content via an iframe from another site;
  • Support for Service Workers is enabled by default;
  • Added the Pointer Lock API, allowing game creators to gain more complete control over the mouse, in particular, hide the standard mouse pointer and provide their own handling of mouse movement;
  • Added the ability to work in an isolated environment provided when distributing programs in flatpak packages.
  • To render forms, it is ensured that only a light theme is used;
  • Added a service page β€œabout:gpu” with information about the graphics stack;

Based on WebKitGTK 2.28.0 formed release of the GNOME Web browser 3.36 (Epiphany), which includes the ability to download and view PDF documents directly in the browser window. The interface has been redesigned using responsive design techniques to ensure a comfortable experience regardless of screen resolution and DPI. Added a dark design mode, activated when the user selects dark desktop themes. GNOME 3.36 is expected to be released this evening.

Source: opennet.ru

Add a comment