maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   MeeGo / Harmattan (https://talk.maemo.org/forumdisplay.php?f=45)
-   -   Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast! (https://talk.maemo.org/showthread.php?t=85191)

Morpog 2013-01-26 11:45

Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
 
Quote:

Originally Posted by meegofan (Post 1317921)
Finally it's working for me! I really like this new browser, though the speed improvement isn't as huge as expected... Maybe it's due to the configuration, at the startup there is a message which tells me, that harmattan booster can't be loaded...

Compare it with old XUL based Firefox from store. You will notice it for sure.

meegofan 2013-01-26 13:19

Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
 
Quote:

Originally Posted by Morpog (Post 1317934)
Compare it with old XUL based Firefox from store. You will notice it for sure.

Just did a quick speed comparison between the stock browser, fennec nightly 17.0 and Qt based Fennec. I loaded the site "www.finanzen.net" and measured the time. After doing this five times and averaging the values I got the following results:

stock browser:
Loading Time (average): 18.9 sec
Standard deviation: 0.4 sec

Fennec Nightly 17.0:
Loading Time (average): 26.1 sec
Standard deviation: 1.3 sec

Qt based Fennec:
Loading Time (average): 18.1 sec
Standard deviation: 1.0 sec

Therefore, Qt based Fennec is about 4% faster than the stock browser and about 31% faster than Fennec Nightly 17.0. Compared to the store version of Fennec, the speed improvement might be even higher... Good job!!!

By the way, does the Qt based Fennec version have something like a cache? Prior to loading the website I deleted the cache in case of the stock browser and in case of Fennec Nightly 17.0. However, I haven't found such an option in case of Qt based Fennec.

Edit: Maybe I should have also mentioned that my N9 is running PR1.3 @1,2ghz and FasterN9 1.14!

I just got some more results from Ringmark 1.4.0 (http://rng.io/)

stock browser:
Ring 1: 37 failed / 94 passed

Fennec Nightly 17.0:
Ring 1: 13 failed / 134 passed

Qt based Fennec:
Ring 1: 12 failed / 137 passed

So, Qt based Fennec wins this competition as well!

I also tried to run Browsermark 2.0 (browsermark.rightware.com) but unfortunately it crashes using fennec browsers. Using the stock browser i get 948 points, which is a rather bad results I guess...

szymeczek34 2013-01-26 14:37

Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
 
You can also try benching with: sunspider; peacekeeper. Fennec hangs on peacekeeper but you gotta wait for it, it will finish.

coderus 2013-01-26 14:53

Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
 
running peacekeeper now
score: 133
html5 capabilities 5/7 :D

with desktop UA got
score: 123
html5 capabilities 6/7 :D

coderus 2013-01-26 17:27

Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
 
Fennec for Harmattan QML UI Demo #1
http://www.youtube.com/watch?v=FmleBTAUo-I

meegofan 2013-01-26 17:55

Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
 
I just found the website http://loadtimer.org, which allows for the measuring of the loading times of popular websites. It also allows for comparison of the times with other devices. Unfortunately, with Qt based Fennec I can't copy and paste my URL-list into the textfield. Furthermore, "select all" is not possible within the textfield. Does anyone have the same issues with textfields?

bibek 2013-01-26 18:19

Quote:

Originally Posted by coderus (Post 1317994)
Fennec for Harmattan QML UI Demo #1
http://www.youtube.com/watch?v=FmleBTAUo-I

We are waiting for it :)

romaxa 2013-01-26 18:30

Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
 
Quote:

Originally Posted by qwazix (Post 1317796)
Does embedlite use the normal firefox profile folder for bookmarks, sync, history and such? Are those functions there or do we have to implement them from scratch?

For example the add bookmark button should just call a function that will be hooked to embedlite, or should I implement a way to save bookmarks? The same goes for history etc.

yes embedlite creates normal mozilla profile, and basically you are able to use mozilla API to receive history, bookmarks API... I need to wrap them into embedlite or provide example of component how to use them on top of embedlite API's

No you don't need to do anything from scratch.

shma 2013-01-26 18:36

Quote:

Originally Posted by coderus (Post 1317994)
Fennec for Harmattan QML UI Demo #1
http://www.youtube.com/watch?v=FmleBTAUo-I

Looking great, can't wait for some kind of release i could comprehend the installation process. Keep up the great work.

Morpog 2013-01-26 19:01

Re: Qt based Fennec (Firefox) - IPCLiteAPI - Hell it's fast!
 
Great idea with tap and hold. If you need help with graphics, just pm me or ping me on irc.


All times are GMT. The time now is 14:32.

vBulletin® Version 3.8.8