Jump to content
Science Forums

How Do You Trick Your Fox?


Recommended Posts

So i've been tired of hearing the "Chrome is just so much faster then IE and Firefox", i've decided to make a short guide of features i tend to tweak in firefox to make it render pages faster then stock. I'm not byist by the way, really, i'm using chrome to post this post, and i still say i dont like it very much at all, it's too set in its ways, i want extensions and themes...

 

First, if you didnt know it already, in firefox, an extensive list of configurations is available via typing in about:config in the browser and pressing enter

 

So here are a few of my personal tweaks i cant work in firefox without, not themes or extensions, actual configuration tweaks:

 

First thing's first, check to make sure that single click URL selection is enabled:

browser.urlbar.clickSelectsAll = True

 

Make sure my auto complete for URL is on:

browser.urlbar.autoFill=True

 

I need more auto complete URLs, i generally set this to 30-50:

browser.urlbar.maxRichResults = 30

 

shorten the timeout to 50ms:

browser.urlbar.search.timeout = 50

 

Being a Unix guy i set the middle mouse to paste by default in firefox, thus:

middlemouse.paste = True

 

I hate blinking text:

browser.blink_allowed = False

 

I increase the number of recently closed tabs to 30-50 too:

browser.sessionstore.max_tabs_undo=30

 

Increase scrolling speed through tabs:

toolkit.scrollbox.scrollIncrement =75

 

Stop displaying that annoying icon to the left of the URL and in the tabs:

browser.chrome.site_icons = False

 

This is a biggie, I really love being able to make it a default for the browser to enable spell checking in text fields by default:

layout.spellcheckDefault = 2

 

tweaking some network settings:

network.http.max-connections 60

network.http.max-connections-per-server 20

network.http.max-persistent-connections-per-server 6

network.http.pipelining true

network.http.proxy.pipelining true

network.http.pipelining.maxrequests 20

network.http.pipelining.ssl false

 

Another thing is setting the delay that browser takes to act on the data it receives:

create a new integer nglayout.initialpaint.delay 0

 

Now disable annoying browser crap:

dom.disable_window_open_feature.titlebar false

dom.disable_window_open_feature.menubar false

dom.disable_window_move_resize false

dom.disable_window_open_feature.toolbar false

 

Finally to always show search results in a new tab:

browser.search.openintab=True.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...