Thoughts on the Epiphany Browser? (not Chrome botnet crap, or even FF-based, GTK+ WebKit-based) (+ A good framework for web automation?)
from ChubakPDP11@programming.dev to programming@programming.dev on 11 May 2024 03:11
https://programming.dev/post/13916889

I honestly have issues browsing to even the simplest of non-static pages. I think it’s like, the graphical version of lynx(1) or w3m(1). I think it’s based on X’s browser right? So basically, it’s based on the Open Webkit Standard. It uses the GTK+ WebKit engine. This engine has a programmatic interface.

You can install it via:

sudo apt install epiphany-browser

Make sure you add the -browser, otherwise some shitty game that crashes your system is installed. DO NOT RUN THIS GAME! This is not a joke.

Of course this only works for Plebian-based systems. Other package managers may, or may not have it.

So as I said, I had a lot of issues navigating. I was experiencing network isseus at the time. Tried it again when they were fixed. SLOW AF!

It’s not that fetching www is slow, rendering hypertext is slow as well. Lik, I monitored tcp/443, it got done fetching the text and it was STILL struggling to render!

Soo… ‘render’ is the key here. It’s obvious why it’s slow. It does not use Direct Media Access.

But that does not mean it’s useless right?

I can imagine lots of uses for web automation chuds. Basically bind libwebkit2 to Python and you’ll be free of automation protocols. Although it does support automation protocols as well.

In fact you can use wpewebkit-driver to interace with Epiphany’s web driver. Good thing about it is, the protocol hackable af.

sudo apt install wpewebkit-driver

So anyways, if you did not know about this, now you know.

And I think most people DO know about it, because another browser that uses libwebkit2 is GNOME browser which comes as default X browser on most Plebian systems. I don’t think anybody uses it though. It’s kinda like an extremely un-intrusive IE6 lol.

Thanks.

#programming

threaded - newest

KindaABigDyl@programming.dev on 11 May 2024 05:15 next collapse

Epiphany is a neat little project, but my understanding is it has performance issues bc it can’t use the GPU or something, like YouTube videos load slow.

poinck@lemm.ee on 11 May 2024 08:17 collapse

I recently switched to gnome-web (epiphany) from qutebrowser because it has gotten better in the past months. If a page makes the browser slow, I blame the webpage. In most cases, I can avoid the shitty webpage.

But still, I hope it catches up for the instances I have no choice and open a different browser for a specific webpage.

DmMacniel@feddit.de on 11 May 2024 06:48 next collapse

Gnome Web is looking nice for sure but it just lacks in so many departments that when I have to use a WebKit based browser I rather use Konquerer

Deckweiss@lemmy.world on 11 May 2024 11:12 next collapse

Check out Falkon browser

ChubakPDP11@programming.dev on 11 May 2024 12:25 collapse

Cool, will do.

Deckweiss@lemmy.world on 11 May 2024 12:27 collapse

Nevermind, I just looked it up and it is chromium. I thought it wasn’t. My bad.

SeikoAlpinist@slrpnk.net on 22 Jun 18:06 collapse

I’m challenging myself to use it as my only laptop browser for a month. It’s not bad but it seems slow compared to Firefox.

I last used Epiphany probably 20 years ago. Galeon for a bit before that. The situation back then was reversed; those browsers were much faster than the full Mozilla Suite with which they shared a rendering engine.