The release of the browser engine WebKitGTK 2.48.0 and the web browser Epiphany 48

The release of the new stable branch WebKitGTK 2.48.0 is announced, a port of the WebKit browser engine for the GTK platform. WebKitGTK allows you to leverage all the capabilities of WebKit through a GNOME-oriented programming interface based on GObject and can be used to integrate web content processing tools into any applications, from specialized HTML/CSS parsers to creating fully functional web browsers. Notable projects that use WebKitGTK include the GNOME's native browser (Epiphany). Previously, WebKitGTK was used in the Midori browser, but after the project transitioned to the Astian Foundation, the old version of Midori on WebKitGTK was abandoned and a fundamentally different product sharing the same name, Midori, was created.

Key changes:

  • For WebGL, support for using a separate process for interaction with the GPU has been implemented. By default, associated WebGL operations are performed in the web content processing process, and to enable the separate process, the UseGPUProcessForWebGL parameter should be used.
  • In cases where the GPU is used for rendering, rendering of page sections has been moved to worker threads.
  • A function for creating Promise objects has been added to the GLib API for JavaScriptCore.
  • Support for the WebM format has been added to the MediaRecorder backend, which requires at least version GStreamer 1.24.9 for playback.
  • Support for adjusting the audio bitrate has been added.
  • Support for OpenType-SVG fonts has been restored, implemented through the SVG module in the Skia library.
  • Metadata has been added to the generated PDF documents for printing, including information such as title and creation/modification date.

Based on WebKitGTK 2.48.0, the release of the GNOME Web 48 (Epiphany) browser has been formed. Key changes include:

  • The navigation dialog for browsing history has been enhanced. The number of screen update operations has been reduced. A selection mode has been added.
  • A warning has been added that is shown when disabling access to data storage for a site.
  • The ability to close pinned tabs has been added.
  • The interface for importing bookmarks and passwords from other browsers has been simplified.
  • Cyclic scrolling of items in the address bar dropdown has been implemented.
  • The mechanism for autofilling password fields has been improved.
  • A menu item for reloading the page has been added to the context menu on the new tab page.
  • Improved dialogs for working with bookmarks and displaying information about privacy issues (blocked tracking code).

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster