I re-added Epiphany [aka GNOME Web] to my Linux distro, Laclin, today after some years.
Screenshot: Epiphany git-current, 64-bit version, running in Laclin.
The latest snapshot runs well except for crashes that occur during scrolling. That'll need to be fixed in order for the browser to be a daily driver. But it's nice to have another alternative to Chromium and Firefox derivatives. Especially since #Epiphany will probably work in the 32-bit version of #Laclin. Chromium and post-Quantum Firefox derivatives won't work.
Epiphany now runs on top of Gtk4-based webkitgtk4 API 6, the successor to Gtk3-based webkit2gtk3 API 4. It supports modern websites, including those with a heavy dependence on JavaScript. FWIW This post was itself made using Epiphany.
The primary deficiency of Epiphany, the crashes aside, is that [as with other non-Mozilla browsers] it isn't able to run uBlock Origin. It does include a built-in ad blocker and popup blocker that supports custom block lists.
One other issue is that, in non-GNOME distros such as my own, Epiphany doesn't offer a simple way to set up a web proxy. However, "proxychains-ng" [a Linux CLI proxy support tool] works fine for the purpose.
To build Epiphany git-current, I needed to build 3 new packages first -- "blueprint-compiler", "libportal", and "webkitgtk4" -- as well as update a few GNOME-related libraries such as "gtk4" and "libadwaita".
Technical note: My Linux #distro continues to support "webkit2gtk3" concurrently with its successor "webkitgtk4". The distro's philosophy is to support multiple series in some cases even where the different series conflict. So, we include, for example, Gtk1, Gtk2, Gtk3, and Gtk4; Qt3, Qt4, Qt5, and Qt6; and ffmpeg 2 through 8.









