Active Topics

 


Reply
Thread Tools
Posts: 1,418 | Thanked: 1,541 times | Joined on Feb 2008
#1
...please check out the following bugs and vote/comment on them as you consider fit:

Hangups when rendering pages:
https://bugs.maemo.org/show_bug.cgi?id=3703

Memory leakage:
https://bugs.maemo.org/show_bug.cgi?id=3704

Browserd being a problem, not a solution:
https://bugs.maemo.org/show_bug.cgi?id=3705

Hopefully, if enough people tell of their experience with the latest browserd-based browser, we can make Nokia fix it.

Thanks.
 

The Following User Says Thank You to fms For This Useful Post:
Posts: 309 | Thanked: 51 times | Joined on Apr 2007
#2
The only problem I have encountered that if you use the "back"-button twice, quickly one after another, the browser will hang with ~100% CPU. This is new to the latest version of Diablo.

And I tried the livejournal page you mentioned in your bug report, and it loads perfectly, no hangup and no extensive CPU load.

So the bug is not in microb!

I suggest, though, to get rid of any "addons" including adblocker. In my experience, they just do harm and make the browser slower.

Last edited by Rider; 2008-09-13 at 11:08.
 

The Following User Says Thank You to Rider For This Useful Post:
Bundyo's Avatar
Posts: 4,708 | Thanked: 4,649 times | Joined on Oct 2007 @ Bulgaria
#3
Some of the add-ons are plainly not working with the new browserd MicroB.
__________________
Technically, there are three determinate states the cat could be in: Alive, Dead, and Bloody Furious.
 
Posts: 1,418 | Thanked: 1,541 times | Joined on Feb 2008
#4
Originally Posted by Rider View Post
And I tried the livejournal page you mentioned in your bug report, and it loads perfectly, no hangup and no extensive CPU load.
Try some other livejournal pages. The problem appears to manifest itself in about 70% of cases.

So the bug is not in microb!
The "bug" (or bugs, really) is in browserd, a daemon part of MicroB that you do not see. MicroB is just a frontend to browserd in the current version of Diablo. All the important work is done in browserd and this is where most problems occur.

I suggest, though, to get rid of any "addons" including adblocker. In my experience, they just do harm and make the browser slower.
While I disabled AdBlock for testing, I cannot simply get rid of it: the amount of advertising on the web is too much for me nowadays, especially over GPRS connection when on the road.
 
GeneralAntilles's Avatar
Posts: 5,478 | Thanked: 5,222 times | Joined on Jan 2006 @ St. Petersburg, FL
#5
Originally Posted by fms View Post
The "bug" (or bugs, really) is in browserd, a daemon part of MicroB that you do not see. MicroB is just a frontend to browserd in the current version of Diablo. All the important work is done in browserd and this is where most problems occur.
Well, MicroB is Maemo's branch of Gecko, so, yeah, MicroB is browserd.

Everybody refers to the whole browser as MicroB in generic use, though.

Originally Posted by fms View Post
While I disabled AdBlock for testing, I cannot simply get rid of it: the amount of advertising on the web is too much for me nowadays, especially over GPRS connection when on the road.
Ad blocking CSS and hosts are much lighter-weight than AdBlock Plus. Turning off images is available again in the latest update, so that's another option for reducing the amount of data that needs to be pushed around over GPRS.

Last edited by GeneralAntilles; 2008-09-13 at 14:30.
 

The Following User Says Thank You to GeneralAntilles For This Useful Post:
Posts: 309 | Thanked: 51 times | Joined on Apr 2007
#6
Some heavy-Javascript pages in livejournal do indeed load quite slow. Once you switch off JS, the experience is much better.

So far I never had a reason to kill browserd. Only the frontend has some hickups when using the back button too quickly - my only complaint.
 
Posts: 1,418 | Thanked: 1,541 times | Joined on Feb 2008
#7
Originally Posted by GeneralAntilles View Post
Well, MicroB is Maemo's branch of Gecko, so, yeah, MicroB is browserd. Everybody refers to the whole browser as MicroB in generic use, though.
Well, to be more precise:

1. MicroB application is a thin shell that uses browserd for everything, including rendering and JavaScript. By itself, this application does not crash very often as it does not do much work.

2. Gecko is a rendering engine rather than a browser. It runs inside browserd and handles HTML and CSS rendering. My guess is that it is responsible for a half of all problems (especially with CSS).

3. In addition to Gecko there is a JavaScript engine also running inside browserd. It is probably responsible for another half of the problems.

4. Finally, there is code responsible for loading and caching web pages. It is unlikely to cause as many problems as other two parts though.

Ad blocking CSS and hosts are much lighter-weight than AdBlock Plus.
Neither does acceptable job removing ads though. This stuff fails for cases where ads are not placed into specially named containers and served from the same server as valid content.

Turning off images is available again in the latest update, so that's another option for reducing the amount of data that needs to be pushed around over GPRS.
Turning off images leaves placeholders, sometimes occupying up to 2/3 of the page estate. In other words, turning off the images saves traffic but leaves page difficult to navigate.
 
GeneralAntilles's Avatar
Posts: 5,478 | Thanked: 5,222 times | Joined on Jan 2006 @ St. Petersburg, FL
#8
Originally Posted by fms View Post
Well, to be more precise:
MicroB is the engine, not the application.
 
Posts: 1,418 | Thanked: 1,541 times | Joined on Feb 2008
#9
Originally Posted by GeneralAntilles View Post
MicroB is the engine, not the application.
Quoting from http://en.wikipedia.org/wiki/MicroB:

MicroB is the unofficial name for Nokia's "Mozilla based browser for maemo", a mobile browser that is shipped with their N800 and N810 Internet Tablets
...
MicroB is Mozilla-based and uses the Gecko engine
 
GeneralAntilles's Avatar
Posts: 5,478 | Thanked: 5,222 times | Joined on Jan 2006 @ St. Petersburg, FL
#10
Originally Posted by fms View Post
Quoting from http://en.wikipedia.org/wiki/MicroB:
Yeah, well, I wrote that. For the purposes of Wikipedia, it wasn't really worth getting technical over it.

Last edited by GeneralAntilles; 2008-09-13 at 15:47.
 
Reply


 
Forum Jump


All times are GMT. The time now is 08:35.