The More Popular the Browser, the Slower It Is
demishade writes "Peacekeeper, the browser benchmark from the makers of 3DMark, comes out of beta and shows an interesting (though perhaps not surprising) tidbit — the more popular a browser, the worse its performance. While it should not be surprising to anyone that IE slugs at the last place, the gap between Firefox and Chrome, is. Once IE's market share goes the way of the Dodo will web developers start cursing Firefox? How long until Google comes out with a JavaScript intensive application that will practically require Chrome to function?"
How long until Google comes out with a JavaScript intensive application that will practically require Chrome to function? It already exists, in the form of http://www.chromeexperiments.com/
Do the words "TraceMonkey" mean anything to the authors? It's the core Javascript engine of the upcoming revision of Firefox. And it is fast. Some benchmarks suggest that it is highly competitive with V8 (Chrome) and SquirrelFish (Safari).
(Speaking of which, isn't it a bit disingenous to compare Safari 4 BETA to the current version of Firefox? Why not compare the Firefox beta then? Smells of yeller-bellied journalism to me.)
Javascript is currently a hugely competitive area. Every browser revision is trying to boost performance. (Including Microsoft.) It only makes sense that the older and cruftier engines would have a harder time competing with the newer and more nimble engines created by these upstart competitors. However, with the exception of Microsoft who's stuck updating JScript (haha, bundle FAIL!), all the other competitors can and are swapping out engines for faster and faster performance.
Javascript + Nintendo DSi = DSiCade
Features create popularity, and popularity pushes for more features as users cry that the next browser over has something it doesn't. This create bloat.
Then again, over time, isn't this what happens with almost all software? They get more and more features as time goes by, and get bigger and consume more resources. Look at the size/requirements of any linux distro with a graphical system over the past 10 years.
No one wants to lose features, and users complain too much, so the only way to get a faster thing with less features is to fork it, or start anew (which is what the lesser popular browsers have often done).
Tibbon
tibbon.com
Sadly, half of the firefox plug-ins I now consider indispensable are the ones that disable functionality or return the user interface to an older style and functionality. Firefox was destined for bloat once they committed to building-in features that would have been more useful as pre-bundled, official extensions (like the anti-phishing technology).