Why Google Chrome loads faster than Firefox?

roggy

New member
Joined
Jan 24, 2015
Messages
99
Points
0
I am using both these browsers, Google chrome and Firefox

but I usually use Chrome to browse websites than using firefox because i feel it loaded faster. Is it correct or just my feeling? if right, why Google Chrome loads faster than Firefox?
 

Mike001

New member
Joined
Apr 27, 2016
Messages
578
Points
0
The speed at which a web page renders to the screen is based on a whole group of factors. With everything being equal, which is next to impossible by the way, the rendering engine used in the browser manufacturer is the key component of how a page displays, both layout and speed.

The Chrome engine, which is currently called Blink was developed in C++ and in terms of rendering engines is a relatively new one. It is well written and includes it own set of very good built in development tools. Chrome is also one of the more popular browsers as it has been optimized for the Google SEO tools available through Google.

Firefox uses the Gecko rendering engine and was very popular a few years ago but over the last couple of years has fallen from grace with issues on security and lack of updates to the engine in support of the many changes that are occurring with the web development languages. It too is written in C++ but an older version of the code and has not gone through the updates that it should have to keep up with the changes. It is still popular but losing ground with every passing month.

Now getting back to your question. The speed at which a page is translated depends on a combination of the connection, available threads in the processor, the rendering engine, the complexity of the page, the structure of the page and how well the rules (web standards) have been followed in the development of the page. Most people are not aware of this last one but it makes a big difference because that determines how many things on the page need to be tweaked, by the engine and interpreters to display correctly. When you start adding special code for IE browsers, conditionals in the head section of the pages, loading from a dynamic source, etc. That all slows down page loads.

Items running in the background of the terminal can also have an impact on how the page loads. There is so much background junk running in Windows that at times I am surprised those terminals function at all. It is amazing all the processes that are going on in Windows at times. The Macintosh, though a very good computer, has many of the same issues with background processes. They are handled a little better based on the the limited number of peripherals and drivers needed to make the Mac function, but they are still there.

Even multiple link files, i.e. CSS files, JavaScript files, PHP includes, etc can add 200 ms per item to a page load. That does not sound like much but in computer terms a second is a lifetime.

So as you can see, the rendering engine does make a difference, but it is not the only difference. Different engines require different processes across the hardware, how well those processes are managed by the hardware and the software has a big impact.

Even things as simple as the type of connection, wireless / wired, secure, unsecured, fixed IP, dynamic IP, gateway, etc. All make a difference. And by the way, just because you are using the same terminal on the same connection type, does not mean that those things are equal minute to minute. Like everything with this technology those dynamic connections can fluctuate with (QOS) "Quality of Service" from one moment to the next.

And on top of all of those constantly changing dynamics..... the languages we use are constantly being updated and changed.

So as you can see, that is why so many developers are bald. It is from us pulling our hair out trying to constantly deal with a changing environment. But we would not have it any other way..... that is what presents the challenge that keeps us coming back for one more go at trying to get it perfect.


By the way, few if any of us...... ever do! But we will keep trying.
 

ulterios

New member
Joined
Nov 25, 2015
Messages
1,267
Points
0
First off I have to say that the post above by Mike was amazing! Tons of detailed information and definitely qualifies as one of the most informative (if not THE most) replies I have seen in quite a while.

Now, to the topic. Personally I have done TONS of browser testing with a very large amount of browsers and one thing that I have found is that one browser is not always faster than another ALL THE TIME. Yes, there are some that are faster than others MOST of the time, but not always and not on all types of websites.

I used to be a huge Firefox fan when they were overall the fastest browser to be had. Then they started to slow and fall in with the rest of the pack.

After all my testing to find the fastest browser for my needs, the browser that is overall the fastest for me is SRWare Iron. Which is one that is based on basically the same source code as Google Chrome but doesn't have as much bloat code (like all of the tracking info. Google is getting). I spend soooooo many hour online each day of the week, 7 days a week that having something that is fast sames me hours every week.

So, back to what you were saying about Chrome loading faster. Most of the time it should be faster than Firefox overall (at least for now), but not always on every site and every different type of site. Test both with a random 20 websites (same 20 for both browsers) and 1 will probably not beat the other always.

So Chrome isn't always faster, just that as for now it should be faster than Firefox in a majority of the time.

Browsers all have their day in the sun, then a new better, faster, etc. browser comes along takes that sun! ;)
 
Older threads
Latest threads
Replies
0
Views
592
Replies
2
Views
791
Recommended threads
Replies
5
Views
3,167
Replies
15
Views
10,665
Replies
0
Views
4,128
Replies
13
Views
6,207
Replies
4
Views
2,598
Similar threads

Referral contests

Referral link for :

Sponsors

Popular tags

You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an alternative browser.

Top