Louis Santillan wrote:
>  One of the things I don't like about the Chrome (and specifically v8)
>  codebase is how google-centric the build process is.  By that I mean the
>  build basically assumes you're a googler with dozens of cores and TBs of
>  RAM and infrastructure to throw at the build process.  And if you're trying
>  to build on your laptop, fine, it'll work, but it'll take an hour or two.
>  Heck [3] says bring 6GB RAM & 40GB of disk to build a browser. :P
> 
>  [0] https://bitbucket.org/chromiumembedded/cef/wiki/Tutorial
>  [1] https://bitbucket.org/chromiumembedded/cef
>  [2]
>  http://blog.nalates.net/2015/10/10/tutorial-chromium-embedded-framework-cef/
>  [3]
>  
> https://bitbucket.org/chromiumembedded/cef/wiki/MasterBuildQuickStart#markdown-header-linux-setup

Heyho Louis,

yeah the web sucks and to conform to all those (non-)standards browser engines
are growing bigger and bigger. Webkit also takes quite a while to build on
laptops. The suckless browsers goal is to provide a suckless interface to a
sucking necessity. You don't have to build CEF yourself, you can just use the
binaries provided by google if you trust them.

That being said, I experimented with CEF a year ago[0], but I did not have the
time to continue the project. There is also a huge PR from autumn updating to
the then latest CEF version, but I did not have the time to check that either.
If someone wants to pick up the code, you're very welcome, I think a suckless
interface to CEF would be a great thing that could distinguish the suckless
browser from all the other simple browsers which are mostly based on webkit1.

The point I struggled most with CEF is the low level graphical stuff. I did not
know, if I want to use GTK or just plain X and had some trouble achieving
keybindings passed correctly between the interface and the web page.

--Markus


0: https://github.com/schachmat/smurf

Reply via email to