|04-04-2017, 12:27 PM||#1|
Join Date: Nov 2009
Pick your brain on QtWebEngine
So I have been looking for a simpler approach and found the following in QupZilla 2.1.2 code which is a full browser that supports QWebEngine:
I was wondering what you thought of this approach.
Also, I was wondering about your experiences with QtWebEngine.
For what it is worth, I have found that QWebEngine in Qt 5.6.2 is really slow to load almost everything (at least on my Mac) - very slow as in 3 to 5 seconds to load a display a simple xhtml page with a single image link in it. I do not think the xhtml code paths have been tested much as it seems to be highly prone to segfaults when loading incorrect "xhtml" documents using setContent with an xhtml mimetype (something editing in CodeView will make happen easily). I am hoping that things are much much improved in Qt 5.8.0 when it comes to QtWebEngine.
Aside from the insecure WebInspector issues (I saw your bug report), what have your experiences been with QtWebEngine?
|04-04-2017, 01:49 PM||#2|
creator of calibre
Join Date: Oct 2006
Location: Mumbai, India
QtWebEngine is fairly buggy and crash prone. I have written several applications using it (see my github profile for iv and vise) and in my opinion it is not really ready for production use. I have experienced lots of crashes and rendering bugs with it. And on top of everything else, there were a large number of regressions introduced into it in Qt 5.8.0 that still have not had a fix released, months later (search the Qt bug database for bugs against webengine in 5.8.0).
All in all, I have been pretty disappointed with web engine. I have shelved my plans for replacing webkit with it for atleast another year.
Note that there is a new community supported version of qt webkit with more up-to-date webkit versions. At least on my Arch system it is called qt-webkit-ng and I was able to use it as a drop in replacement for the old qt webkit in calibre (although the binary calibre releases still use the old qt webkit and will likely continue to do so for a while as the ng version is still in beta and it remains to be seen how viable it is in the long term).
|Thread Tools||Search this Thread|
|Thread||Thread Starter||Forum||Replies||Last Post|
|Help brain storm||toje00||Amazon Kindle||8||07-28-2015 08:54 AM|
|brain freeze||applesauce||Library Management||2||04-30-2012 09:34 AM|
|Free Audiobook - You Are Not Your Brain||koland||Deals, Freebies, and Resources (No Self-Promotion)||0||01-20-2012 08:34 PM|
|``Manna'' by Marshall Brain||WillAdams||Deals, Freebies, and Resources (No Self-Promotion)||1||02-11-2010 05:19 PM|