Unoffical empeg BBS

Quick Links: Empeg FAQ | RioCar.Org | Hijack | BigDisk Builder | jEmplode | emphatic
Repairs: Repairs

Topic Options
#328291 - 27/12/2009 22:33 A Mac/Firefox curiosity
gbeer
carpal tunnel

Registered: 17/12/2000
Posts: 2665
Loc: Manteca, California
Typically I boot the MBP and as soon as I get around to it start Firefox. Sometimes FF starts with one bounce of the icon in the dock, other times it takes 5-6 bounces. Safari always starts on the first bounce.

So why does FF have such a variability in it's start time?
_________________________
Glenn

Top
#328292 - 27/12/2009 23:01 Re: A Mac/Firefox curiosity [Re: gbeer]
mlord
carpal tunnel

Registered: 29/08/2000
Posts: 14493
Loc: Canada
Firefox "calls home" on startup. If the internet (wireless, whatever) connection isn't fully "up", then it takes longer..

smile

Top
#328293 - 27/12/2009 23:05 Re: A Mac/Firefox curiosity [Re: mlord]
mlord
carpal tunnel

Registered: 29/08/2000
Posts: 14493
Loc: Canada
Mmmm.. actually, I'd always assumed that Firefox was simply "calling home" at startup.

So just now, I started WireShark before Firefox to find out. It appears to be doing DNS lookups during startup, for a large number of my bookmarks.

Cheers

Top
#328294 - 27/12/2009 23:25 Re: A Mac/Firefox curiosity [Re: mlord]
gbeer
carpal tunnel

Registered: 17/12/2000
Posts: 2665
Loc: Manteca, California
Thanks smile Me, going now, to investigate the options in about:config.
_________________________
Glenn

Top
#328303 - 28/12/2009 17:55 Re: A Mac/Firefox curiosity [Re: mlord]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA
I'm pretty sure those DNS lookups are part of its initial cache filling (it does that load-ahead trick for links I seem to recall).

Are you certain that the DNS lookups are the reason it starts slowly, though? I'd expect they'd make that sort of thing a non-blocking background thread.
_________________________
Tony Fabris

Top
#328304 - 28/12/2009 17:58 Re: A Mac/Firefox curiosity [Re: tfabris]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA
Speaking of slow firefox startup, I have the following issue:

When I begin typing in the navigation bar, the very first time I do it, the keyboard is slow to respond.

For instance, if I boot up the computer, and the first thing I do is open Firefox, then I type "empegbbs.com", after I press the first "e" there is a long pause before the rest of the letters appear.

It appears to be trying to scan through my browser history for populating the automatic drop-down list that appears when I begin typing. As soon as that list is loaded and appears, then firefox starts responding normally again.

Does anyone else get this, and is there a way to optimize this feature (perhaps an about:config entry) that makes the drop-down list into a non-blocking operation?
_________________________
Tony Fabris

Top
#328305 - 28/12/2009 18:06 Re: A Mac/Firefox curiosity [Re: tfabris]
msaeger
carpal tunnel

Registered: 23/09/2000
Posts: 3608
Loc: Minnetonka, MN
I don't get that but I have it set to not keep any history. If I start typing empegbbs.com it does show stuff I have bookmarked but it doesn't slow down it comes up as soon as I type the e.
_________________________

Matt

Top
#328307 - 28/12/2009 18:18 Re: A Mac/Firefox curiosity [Re: msaeger]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA
Originally Posted By: msaeger
I don't get that but I have it set to not keep any history. If I start typing empegbbs.com it does show stuff I have bookmarked but it doesn't slow down it comes up as soon as I type the e.


See, I'm the opposite. Now I actually use that drop-down list in place of bookmarks. I don't keep bookmarks any more, I just use that history list. That list gets sorted according to usage, so even if I have a bunch of items in my history that start with "e", I always get the EmpegBBS when I type an e. So that makes it really useful in the long run. And it's surprising how well-distributed through the alphabet my favorite sites are. P gets me Penny Arcade, X gets me XKCD, B gets me Blue's News, etc. And for the rest, two letters is usually enough.

I just wish it didn't freeze for a long time on its first usage. (Actually, I don't mind it taking a long time, I just can't stand the fact that it blocks my typing input thread while it's spooling up.)

I suppose that my dependence upon the list is the reason it's slow on first usage. Probably takes some doing to sort through the history data.


Edited by tfabris (28/12/2009 18:19)
_________________________
Tony Fabris

Top
#328309 - 28/12/2009 18:45 Re: A Mac/Firefox curiosity [Re: tfabris]
msaeger
carpal tunnel

Registered: 23/09/2000
Posts: 3608
Loc: Minnetonka, MN
Yeah i'm probably just stupid but I still don't want my browsing history on there for anyone to see. I'm pretty much the only one who uses the computer and I don't look at anything that would get me in trouble with anyone.
_________________________

Matt

Top
#328311 - 28/12/2009 18:56 Re: A Mac/Firefox curiosity [Re: gbeer]
Mojo
Unregistered


Perhaps it's installing an update.

Top
#328330 - 29/12/2009 20:07 Re: A Mac/Firefox curiosity [Re: tfabris]
gbeer
carpal tunnel

Registered: 17/12/2000
Posts: 2665
Loc: Manteca, California
Originally Posted By: tfabris
Speaking of slow firefox startup, I have the following issue:

When I begin typing in the navigation bar, the very first time I do it, the keyboard is slow to respond.

For instance, if I boot up the computer, and the first thing I do is open Firefox, then I type "empegbbs.com", after I press the first "e" there is a long pause before the rest of the letters appear.

It appears to be trying to scan through my browser history for populating the automatic drop-down list that appears when I begin typing. As soon as that list is loaded and appears, then firefox starts responding normally again.

Does anyone else get this, and is there a way to optimize this feature (perhaps an about:config entry) that makes the drop-down list into a non-blocking operation?


I don't see that, but I have several url related config options set:

browser.search.suggest.enabled false
keyword.enabled false
browser.urlbar.default.behavior 2 < masking details

edit: and also this
browser.urlbar.autocomplete.enabled false


Edited by gbeer (30/12/2009 19:11)
_________________________
Glenn

Top
#328332 - 29/12/2009 20:32 Re: A Mac/Firefox curiosity [Re: tfabris]
peter
carpal tunnel

Registered: 13/07/2000
Posts: 4180
Loc: Cambridge, England
Originally Posted By: tfabris
Does anyone else get this, and is there a way to optimize this feature (perhaps an about:config entry) that makes the drop-down list into a non-blocking operation?

I certainly get a slightly longer delay the first time in a session I use it: the disk light goes on, and the UI thread appears to be blocked. Which is odd on the face of it, as all the rest of the time that feature is very clearly non-blocking. What I suspect is going on, is that at that moment it scans the whole history database (on Unix, ~/.mozilla/firefox/<i>profile</i>/places.sqlite), pulling in all the pages and generating so much disk I/O that when the UI thread then hits a non-resident page and pages it in, it has to wait in an I/O queue.

A defragmenter would probably help, but apart from that what you really want is for the history-database thread to have lower I/O priority than everything else -- on Linux this is ionice(1) or ioprio_set(2), but I don't know whether Windows or Mac has equivalent settings.

Peter

Top
#328333 - 29/12/2009 20:38 Re: A Mac/Firefox curiosity [Re: peter]
msaeger
carpal tunnel

Registered: 23/09/2000
Posts: 3608
Loc: Minnetonka, MN
A somewhat related question I have is can I stop google or whatever from stealing the cursor on startup ? If I click on the address bar too quick when starting the cursor goes back to google in the middle of the address I am trying to enter.
_________________________

Matt

Top
#328335 - 29/12/2009 21:33 Re: A Mac/Firefox curiosity [Re: msaeger]
wfaulk
carpal tunnel

Registered: 25/12/2000
Posts: 16706
Loc: Raleigh, NC US
Set your home page to "about:blank" instead of some web site that you probably don't use anyway.
_________________________
Bitt Faulk

Top
#328337 - 29/12/2009 21:40 Re: A Mac/Firefox curiosity [Re: mlord]
wfaulk
carpal tunnel

Registered: 25/12/2000
Posts: 16706
Loc: Raleigh, NC US
I might suspect "Live Bookmarks", too.

Or not.
_________________________
Bitt Faulk

Top
#328340 - 29/12/2009 21:58 Re: A Mac/Firefox curiosity [Re: wfaulk]
msaeger
carpal tunnel

Registered: 23/09/2000
Posts: 3608
Loc: Minnetonka, MN
I have it set to google which I do frequently use. I would have to keep track to see if I do a search or type in an address as the first thing I do after starting firefox.
_________________________

Matt

Top
#328341 - 29/12/2009 22:09 Re: A Mac/Firefox curiosity [Re: msaeger]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA
You're aware that:

1. You can activate a google search box next to the address bar box (in fact it's there by default IIRC), so that you get the same benefit of having a google search available without having to set your home page to google?

2. Typing a search phrase into the address bar also launches a google search, so that you get the benefit without having to have either of the above things?
_________________________
Tony Fabris

Top
#328343 - 29/12/2009 22:37 Re: A Mac/Firefox curiosity [Re: tfabris]
wfaulk
carpal tunnel

Registered: 25/12/2000
Posts: 16706
Loc: Raleigh, NC US
Or, even better, dump both and set up keyword searches for Google and all the other sites you frequently search on. I have Google's keyword set to "g" so if I want to search for widgets, I can just type "<Ctrl-L>g widgets<Enter>" from any browser window. Or change the <Ctrl-L> to a <Ctrl-T> to open a new tab, which doesn't waste bandwidth loading a page I don't need and doesn't steal my focus from the URL bar.

I also frequently use keywords for Wikipedia, IMDB, Youtube, and a bunch more.


Edited by wfaulk (29/12/2009 22:38)
_________________________
Bitt Faulk

Top
#328344 - 29/12/2009 22:43 Re: A Mac/Firefox curiosity [Re: tfabris]
msaeger
carpal tunnel

Registered: 23/09/2000
Posts: 3608
Loc: Minnetonka, MN
Yeah I have the google search next to the address bar but I still want google as my home page i'm a crotchety old man I guess. When I type a random word into the address bar it appears to do a "i'm feeling lucky" google search which is kind of neat.

I did figure out how to stop it from stealing the cursor Link i'll see which way I like it better.

No I did not ask the question in 2008 smile
_________________________

Matt

Top
#328347 - 30/12/2009 05:48 Re: A Mac/Firefox curiosity [Re: peter]
Roger
carpal tunnel

Registered: 18/01/2000
Posts: 5683
Loc: London, UK
Originally Posted By: peter
what you really want is for the history-database thread to have lower I/O priority than everything else -- on Linux this is ionice(1) or ioprio_set(2), but I don't know whether Windows or Mac has equivalent settings.


It has something similar since Windows Vista.
_________________________
-- roger

Top
#328719 - 14/01/2010 17:08 Re: A Mac/Firefox curiosity [Re: gbeer]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA
Originally Posted By: gbeer
I have several url related config options set:

browser.search.suggest.enabled false
keyword.enabled false
browser.urlbar.default.behavior 2 < masking details

edit: and also this
browser.urlbar.autocomplete.enabled false



Following up on this:

I've been able to significantly speed up my Firefox URL bar on first use by setting the following settings:

Code:
browser.urlbar.default.behavior      1
Browser.urlbar.search.chunkSize     25
Browser.urlbar.search.timeout        5
Browser.urlbar.maxRichResults        4


I'll probably fiddle with those settings more. Details of what all the options do are here:
http://kb.mozillazine.org/About:config_entries
_________________________
Tony Fabris

Top
#328792 - 16/01/2010 05:32 Re: A Mac/Firefox curiosity [Re: tfabris]
tonyc
carpal tunnel

Registered: 27/06/1999
Posts: 7058
Loc: Pittsburgh, PA
As luck would have it, this extension popped up in my RSS reader tonight. Seems to work as advertised for me -- fetching of the URL bar suggestions and searching of history items is noticeably faster.

I also happened upon this little tip earlier in the week. For keyword search bookmarks, you can use some simple javascript to go to different URLs depending on whether you supply a keyword or not. e.g. for Wikipedia, I have keyword "wp" set to:

javascript:if('%s')%20location.href='http://en.wikipedia.org/wiki/Special:Search?search=%s';else%20location.href='http://en.wikipedia.org/wiki/Main_Page';

So, if I just type "wp" I go to the main wikipedia page, but if I supply a keyword, it searches for it. Soemthing I always thought would be nice but didn't realize was possible until now.
_________________________
- Tony C
my empeg stuff

Top
#328809 - 16/01/2010 20:29 Re: A Mac/Firefox curiosity [Re: tonyc]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA
DUDE.
_________________________
Tony Fabris

Top
#328810 - 16/01/2010 22:08 Re: A Mac/Firefox curiosity [Re: tonyc]
tman
carpal tunnel

Registered: 24/12/2001
Posts: 5528
Originally Posted By: tonyc
I also happened upon this little tip earlier in the week. For keyword search bookmarks, you can use some simple javascript to go to different URLs depending on whether you supply a keyword or not. e.g. for Wikipedia, I have keyword "wp" set to:

javascript:if('%s')%20location.href='http://en.wikipedia.org/wiki/Special:Search?search=%s';else%20location.href='http://en.wikipedia.org/wiki/Main_Page';

So, if I just type "wp" I go to the main wikipedia page, but if I supply a keyword, it searches for it. Soemthing I always thought would be nice but didn't realize was possible until now.

Doesn't the search engine keyword feature do this already? I guess it doesn't do the if no search terms then go to main page part.


Edited by tman (16/01/2010 22:09)

Top
#328834 - 18/01/2010 13:18 Re: A Mac/Firefox curiosity [Re: tman]
wfaulk
carpal tunnel

Registered: 25/12/2000
Posts: 16706
Loc: Raleigh, NC US
Correct. That's the part he was fixing.
_________________________
Bitt Faulk

Top