Hello everybody,
I've had quite good results with QtWebKit 2.3.3 + Qt 4.8.5 + DirectFB on a MIPS 
platform. (2000 DMIPS)
Now I've decided to make the big step and give Qt 5.3.0 a try.

Same platform but this time I go directly on OpenGL ES 2.0 instead of using 
DirectFB.
After quite a pain with the ICU library, I've been able to successfully run 
some QtWebKit examples and everything is up and running !
The results are not bad at all. If you are interested, I can share those I 
collected from either the Qt4 and the Qt5 system.

Now I've got a few questions, mostly concerning the overall footprint, as it's 
around 30% bigger than the Qt4 system.

############ Footprint

1) on an embedded platform, print support is useless to me. Unfortunately, it 
seems there is no "configure" way to disable it on Qt5, so the consequence is 
that QtWebKit includes the print support too. Is there any way to disable them 
both ? This could save me around 1MB !

2) QtWebKit's qmake process reports that both Webkit1 and Webkit2 are built 
into the final library. Are they both really required ?
I've read on Allan's presentation made in November in San Franscisco that 
Webkit2 is related to QML development. I am keen to go that way, so I'd prefer 
to have a QtWebKit library with just the WebKit2 support. Is this possible ?

3) If #2 is possible, is there any QML browser example that I can take a look 
at ? The QtWebKit examples package doesn't include any. The only QML examples 
are for Flickr and YouTube.

############ Performances


1) it seems that font rendering is much slower on QtWebKit 5 but I can't be 
100% sure if this depends on Qt or OpenGL. Can anyone explain the low level 
bits that take care of this part ?
The reference test I used is this: 
http://www.craftymind.com/factory/guimark2/HTML5TextTest.html
On Qt4+DirectFB it does 0,48fps, while on Qt5+OGL it does 0,1fps.

2) Similar to the above, this test
http://www.craftymind.com/factory/guimark2/HTML5GamingTest.html
does 6,05fps on Qt4+DFB and 2,04fps on Qt5+OGL. Is there any explanation for 
this ?

3) I've ran all the benchmarks with the "browser" example, which is 
QtWidget-based. I'm wondering if a QML/SceneGraph based browser could boost the 
rendering up and give much better results. Anyone has had experiences/results 
on this ?

Sorry for the long email. I hop someone (Allan ? :) ) can pick this up and 
enlighten me on some aspects.

Thanks in advance !
Massimo
_______________________________________________
webkit-qt mailing list
webkit-qt@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-qt

Reply via email to