09 October, 2008

Speed up Firefox with pipelining

Here's just one way to improve the performance of Firefox, through enabling pipelining. Pipelining is having the browser send a subsequent request before receiving a response from the prior request (standard behavior). Pipelining also provides the facility to include multiple requests within a single packet. Mozilla reports the highest potential performance gains for those web pages that have a higher latency rate. Here's how to configure Firefox:
  1. Enter about:config in the URL bar
  2. Click the warning button
  3. Enter "pip" in the Filter -- this should reduce the list of options to four items
  4. Click on the Value field for the following two entries and change from False to True
    • network.http.pipelining
    • network.http.proxy.pipelining
  5. Click on the Value field of network.http.pipelining.maxrequests and set the value to 8
  6. Start enjoying a faster Firefox
If you set the maximum requests for pipelining too high, you could actually see or just perceive a slower response time, so if you really want to maximize the performance gain some experimentation may be in order. This difference is influenced by the network performance, response of the remote server, and latency to name a few, therefore requiring the experimentation.

1 comment:

S Hornby said...

Don't forget to enable SSL pipelining. Here's the line:

network.http.pipelining.ssl

Enjoy,

S Hornby