Firefox runs my website significantly slower than IE or chrome. When I check the network tab, I see that 235ms is spent blocking. No blocking is reported for my site in chrome, and no blocking is reported in firefox for other sites, like google or amazon. It also has a much higher receiving time than chrome.
Its my understanding that blocking occurs because the browser has a limited number of connection that it can make:
What is meaning of 'Blocking' in Firebug Net Panel?
Here's an example of a website blocking before the document: http://thehill.com/ (sorry in advance for the politics). The blocking on this site doesn't always occur (it does on my site) and is about 1/10th the length of the blocking on my site.
Shouldn't the browser always have all its connections available when it tries to download the Document? Why would firefox be blocking on the document and not chrome, and how can I fix it?