Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

regarding this link:

I find it dubious.. and anyway i was wondering if anyone could give a good explanation on what network.http.pipelining and network.http.proxy.pipelining and nglayout.initialpaint.delay do?

share|improve this question
up vote 4 down vote accepted

It's mostly accurate information. explains the first two options - http pipelining is a feature that allows multiple requests to be transmitted in http 1.1 before any responses are received from the server. The greater the network latency, the more this will help - but not all servers support pipelining, and those that do may have breakage either within the server itself or within application code. However, the vast majority of sites do work correctly, making this a good thing to try in order to improve performance - just don't forget it's there if something breaks later. is a bit more dubious - setting it to 0 is probably bad advice, but other values may work. Reducing this will allow some content to display more quickly, but the first bits of content that are received when loading the page are generally not enough yet to be worth rendering, and reducing this could actually have the opposite effect, by increasing the number of page reflows before the page is fully rendered. The default value is a reasonable compromise that fits most circumstances. You can play with higher or lower values here and see if performance improves since the optimal value is a balance of network latency, perceived latency of the initial rendering, and actual page load time for the full page.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .