Many people say that my Internet speed also depends on the browser that I'm using.

Is this so? If yes, how does it increase the speed?


Almost never. Browsers can change the rendering speed of a web page (different javascript engines etc) but they cannot change your bandwidth.

Some browsers support opening multiple connections at once to load a page faster, but this does not generally change your speed in a significant way.

  • 2
    If you measure speed by "how long it takes between typing CNN.com and being able to read the stories" - the browser affects the speed significantly. You could call one perceived speed and the other the data rate. – RedGrittyBrick Aug 17 '11 at 10:05

The browser you use can affect the speed at which you can use the Internet, but not your overall download speed. Ultimately, you're limited by your bandwidth and the bandwidth of the sites you visit.

Some browsers are better at managing how pages are downloaded and displayed. They can prevent delays caused by bulky websites (lots of pictures, Flash, etc.) or opening multiple tabs. Sometimes loading complex sites causes the web browser to freeze, preventing you from viewing anything for several seconds or more. From my experience Internet Explorer 9 and Google Chrome load sites quickly and prevent different tabs from interfering with each other.


Your internet speed is dictated by your network hardware: cable/dsl/fios modem, routers, switches, and Ethernet cards. A web browser is just software that utilizes that bandwidth.


It depends on your definition of “speed”. I suppose if you used a browser that did not support compression, then it could indeed slow your system down, or conversely, by using one that does support compression, it would speed it up relative to the older browser.

For example, most web-serving software supports GZipping HTML files before sending them, but then the client (browser) of course needs to be able unzip the GZ file to get the HTML file out. On the one hand, sending less data is faster, on the other, decompressing lots of little files is slower. Generally speaking, since a CPU is orders of magnitude faster than a network, compressing the web pages will almost certainly result in loading pages faster.

That said, this was more relevant to the “Web 1.0” which was populated predominantly by plain-text .HTML files, and some small graphics files. These days, everybody’s and their dog’s webpages have tons of CSS, JavaScript, Flash, and giant pictures. While the CSS and JavaScript files can compress, Flash and large pictures still have to be sent as is, so compression doesn’t really gain you too much, and so, there’s not much else a browser can do for you.

For the sake of completeness;

It is conceivable that a browser could tweak your network settings, but that generally be would be a naughty browser indeed.

Also, it could also use a proxy server instead of a direct connection, which could speed things up by using a local ISP cache instead of fetching all files from scratch, however unless you are—foolishly—using a browser from a CD that your ISP gave you, you will usually have to set that up yourself since there’s no way for the browser to know which proxy server to use. (Yes, you can have different browsers using different proxies.)

Finally, as was mentioned, they can also render the page faster which is technically “speed”, and they can also be configured to skip images, plugins, etc. which would also speed things up and even reduce bandwidth (for the maximum speed and minimum bandwidth, use a text browser—ah the good old days!) :-D


I'm sorry to burst everyone's bubble, but these are my results. As clearly depicted below, Firefox (my favorite until now) has the slowest download followed by Chrome, while Edge has the fastest. What is interesting, is that Edge's upload is slower. I conducted these tests a few times and these were my consistent results. In the desktop app, I got 502 mbps download. Just to make sure, I did a fresh install of Firefox - and got download of 80 mbps. I would love to hear an explanation.




  • You didn't even use the same server for the testing. And you also need to run multiple times when there's no one using internet and the CPU is in "idle". Fluctuations with a single run is normal – phuclv Feb 26 at 1:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.