Quantcast

Creativebits.org

an All Creative World site
Ivan's picture

Speed up Firefox

This tip will speed up your Firefox significantly, but will mainly work for broadband users. To achieve this speed increase you need to alter certain settings of Firefox to speed up page requests and the amount of time the browser waits before it acts on information it receives. To edit these preferences you need to open the configuration page of Firefox by typing the following into the address bar:
about:config

This will bring up a long list of Preferences. You can filter them by typing:
network.http.p

Firefox preferences

You will need to make 3 changes and one addition to the preferences:

  • Find network.http.pipelining and click on it to turn it's value from false to true.
  • Find network.http.proxy.pipelining and click on it to turn it's value from false to true.
  • Find network.http.pipelining.maxrequest and change it's value to 30.
  • Finally you will need to add an extra preference. You can do that by CTRL-Clicking in an empty area and selecting New/Integer from the contextual menu. Enter the name in a pop-up window: nglayout.initialpaint.delay and set it's value to O.

Restart Firefox and enjoy!

From little. yellow. different. Thanks Joshua!

Commenting on this Blog entry is closed.

Welles's picture

There may also be some unanticipated results from changing the Firefox default settings. Asa Dotzler's (a Netscape/Mozilla/Firefox developer) blog entry on the subject addresses why these changes are not default in the first place. You will find his blog entry at the bottom of this page. It is entitled "how to speed up firefox?"

http://weblogs.mozillazine.org/asa/

Ivan's picture

All I can say is that, it works well for me!

Here is an excerpt from the post your convenience:

"Yes, enabling HTTP pipelining can dramatically improve networking performance. The downside, and the reason it's not enabled by default, is that it can prevent Web pages from displaying correctly. If you've enabled this, and you find pages that aren't displaying correctly, please don't blame Firefox or the Web developer. It's probably the fact that you enabled an "unsupported" feature which is incompatible with some Web servers and proxy servers.

The second change, setting the initial paint delay at zero, may get you some content on the screen faster, but it's worth noting that it will dramatically slow down the time it takes the entire page to display. Here's what's going on. Gecko, Firefox's rendering engine, is trying to optimize between the cost of waiting for a bit more data versus doing more painting and reflows as new data comes in. Waiting a bit longer before it starts painting the page gives Gecko a chance to receive more content before chewing up CPU cycles to render and reflow the document. If you drop this value down to zero or near zero, that means you'll see the page start displaying a bit earlier, but not having received much data in that short interval, you'll have a lot more paint and reflow cycles to complete rendering of the page.

This one probably comes down to a combination of bandwidth, CPU speed, and personal preference. If it works for you, and you don't mind the side-effects, then great. Just note that what works for one person/system, may not work for another."

Ivan's picture

also, if your Firefox is not behaving as expected with Flash content you may want to download the latest player. download, quit FF, install the player, restart FF.

zqwerty's picture

There is an extension that can do this called "Tweak Network Settings", go here to get it:

http://www.bitstorm.org/extensions/

Phosphor's picture

I installed the latest Flash player and still see problems with much Flash content.

There are so many threads on the Mozilla forums about this that the regulars there roll their eyes over every new inquiry, much like many of us do when we read the same inane Photoshop question for the 2000th time.

BTW, could somebody tell me how I create a new layer in Photoshop?

;o)

Welles's picture

BTW, could somebody tell me how I create a new layer in Photoshop?First you get a hen and a rooster...

Anonymous's picture

Just thought I'd pop up and point out that this works in Moz as well as FF.
*slinks away*

Wyatt's picture

Setting the maxrequests to 30 is pointless the most it can goto is 8

Demonike's picture

I'm having slight problems with my FF (1.0 OS 10.3.8) regarding redraw. I guess this is related to the "custom" preference we were advised to add.

When the page has loeaded and I scroll down and then up again, the contents really mess up. It wont scroll the data on screen, only a small portion of it in the top part of the window. I have tried to set the "nglayout.initialpaint.delay" to a bigger value (i.e. 30) or tried to set it to "default", but nothing seems to help.

Should I trash allof my preferences and lose my saved passwords and stuff to get it all right again?

Any suggestions?

jermain's picture

this really works. thanks .i can surf the net faster now .thanks a lot.

Dougamer's picture

Its not adding extra part whats wrong?

abudi's picture

Ivan do u know more things about firefox????
can U email me ALL the commands for firefox???
PLSS!!
OK THX!

Ivan's picture

I don't have such a list.

Creativebits is a blog about creativity, design and Macs. We also have a critique section where you can post your work to get opinions and a forum to discuss any design related topics.

Recommend us on Google

Latest critique

  • Butterfingers ad campaign
  • Critique for my logo

Marketplace