Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I can't agree with the title more.

I use a rather obscure browser full time (qutebrowser) and they use Qt native bindings.

Due to compatibility issues Qt has _two_ backends for rendering HTML content.

One is based on webkit (qt-webkit), the other (unintuitively called qt-webengine) is actually chrome underneath.

Why chrome? because the web is now owned by chrome.

Before qutebrowser I was a heavy firefox user, but I always had chrome installed for those sites which rendered bizarrely and were obviously only tested in chrome. Too much market share is toxic in this industry I feel.



Note that Qt officially only has one backend, QtWebEngine, which is QtWebKit's successor.

However, it's more or less one guy (annulen) keeping QtWebKit alive as a hobby. So far that's worked surprisingly well, though.


That is incredibly notable, since qtwebengine is not supported -at-all- on my chosen platform (FreeBSD)

OT: heard you were going to CCC, I'd appreciate it if you swung by the DarkScience Assembly if you get a chance. :D

And great work on qutebrowser!


Is it? https://www.freshports.org/www/qt5-webengine/

I'll try, but as usual I'll probably have a lot of things I want to do :D I'm usually at the Swiss Chaos assembly FWIW, and there might be a qutebrowser meetup as self-organized session some day.

Thanks! :)


Yeah i have that port installed. Getting the python bindings seems impossible.

Also. That port is quite the hack. :(


Looks like there's some work-in-progress here: https://reviews.freebsd.org/D12964

And yeah, QtWebEngine is quite a beast to package, I can imagine that it's even worse on BSD...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: