Re: [dev] Surf backend

From: Hadrien Lacour <hadrien.lacour_AT_posteo.net>
Date: Sat, 25 Jan 2020 19:03:56 +0100

On Sat, Jan 25, 2020 at 06:22:18PM +0100, Quentin Rameau wrote:
> Hi Jesse, Hadrien,
>
> > > In regard to "replace webkit with something sane" from the TODO.md
> > > fileincluded within surf. I'm not sure if you all are aware of this:
> > > https://github.com/SteveDeFacto/zsurf
> > > Little abandoned project in the vein of surf, but using webengine
> > > backend.
> > >
> > > I'm a huge fan of Suckless. Use dwm, dmenu, and st daily. Webkit is
> > > all that stops me from using surf. I work in web development and sadly
> > > most websites are optimised for use with webengine/blink. I know
> > > virtually nothing about C and such. Yet I am easily able to configure
> > > every suckless tool/utility. This is no doubt due to extensive
> > > documentation and logical configuration. It's also nice having
> > > my config baked into the source code, as a fork. Versus having to
> > > keep track of config files. Nor do I have to worry about pacman
> > > updating the software to be incompatible with my configurations.
> > >
> > > Anyway, thought I'd float this out to you guys. Might be a good
> > > starting point for surf with a webengine backend.
> > >
> > > -Jesse Limerick
> > >
> > >
> >
> > I think you're lost, mate. If you want some hints about why: webkit's
> > tar.xz is 20M while qtwebengine is 244M, one is made in C and useable in
> > C while the other is a C++ only abomination requiring Qt.
> > Don't misunderstand, though, Webkit is also horrible.
>
> While webkit is C++ too, don't be naive about that, this is true that
> the GTK port wrapper is C and this is nicer to interface with it.
>
> I don't think that even if we wanted to interface with QtWebengine,
> it's possible to build it outside the whole Qt framework.
>
> There is little to no incentive from Google to make a good C API for
> interfacing with CEF/blink/whatever and even less for having a humanly
> bearable way to build it so not much in that way either.
>
> WebkitGTK is still the less sucky backend available, but it remains an
> ugly monster.
>

Sorry, I don't know why I thought even for a moment that Webkit was C.
Received on Sat Jan 25 2020 - 19:03:56 CET

This archive was generated by hypermail 2.3.0 : Sat Jan 25 2020 - 19:12:07 CET