Investigating the Performance of Firefox 4 and IE9 105
theweatherelectric writes "Mozilla's Robert O'Callahan has investigated the performance differences between Firefox 4 and IE9. He writes, 'As I explained in my last post, Microsoft's PR about "full hardware acceleration" is a myth. But it's true that some graphics benchmarks consistently report better scores for IE9 than for Firefox, so over the last few days I've been looking into that. Below I'll explain the details [of] what I've found about various commonly-cited benchmarks, but the summary is that the performance differences are explained by relatively small bugs in Firefox, bugs in IE9, and bugs in the benchmarks, not due to any major architectural issues in Firefox (as Microsoft would have you believe).'"
Re:Firefox 4 (Score:4, Informative)
Re: (Score:1)
I've only started seeing that on the first few chromium 12 builds. Been using chrome nightly with updates every few days. The latest one I've downloaded today didn't seem to have that bug.
Re: (Score:3, Informative)
Google are rubbish at responding to bugs. If they respond at all, it's often a joke.
I'm not using Chrome until there's a menu item for bookmarks. I'm not giving up a whole row just to get to the bookmark button.
Re: (Score:3)
The Mac version has a Bookmarks menu, but that's simply due to the fact that the menu bar shows context menus for any open app. The minimalist approach to chrome is a bit irritating sometimes. I also get irritated with the single 'options' button on IE. Sometimes it makes sense to have various context menus available for easy access. I have to wonder why they didn't take the same approach with IE that they did with explorer, where a hotkey would cause the menu's to appear when needed, and disappear when the
Re: (Score:2)
Re: (Score:1)
I don't want a "whole row" of bookmarks; I use XMarks and have hundreds of bookmarks; how would I choose 10 or so, and why would I want them all the time. It shouldn't be rocket science for Google to say "people expect a menu bar with `bookmarks` on it which they can click on to get bookmarks". I don't mind people experimenting with stuff, but making it less functional/convenient in the name of style is retarded.
The best I can do is have a tab open all the time with all the bookmarks in it and flick to
Re: (Score:2)
I sympathize. Chrome could be a nice browser, but I hate the user interface too much to use it. Some prominent developer once said something to the effect of "If you treat your users like idiots, only idiots will use your software". It's foolish and arrogant to assume that everyone's workflow is the same, or that everyone should change theirs to suit your software.
The user interface is too dumbed down, and it's not configurable enough for me.
I don't care how fast a browser is, if I hate it. I stick with Fir
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
There is somewhat similar to what you are requesting. Try Neat Bookmarks [google.com].
But well, I'm still using Firefox 4 RC. I just hate missing a proper bookmarks sidebar, find w/o pressing ctrl+f, and most of all, it is not owned by google.
Re: (Score:1)
I'm liking FF4 so far. I was using Chrome but they never fixed my endless "Sending request" bug, no matter how many times I and others reported it, so I'm giving up on them for now.
Open your proxy settings and uncheck "Automatically detect settings" and your "Sending request" bug will be gone.
Re: (Score:1)
Re: (Score:2)
Re: (Score:2)
Not true--IE9 is blindingly fast on my Linux box. Of course, it also fails the most basic tests, such as rendering a minimal blank page. :)
Real Benchmarks (Score:4, Insightful)
Re:Real Benchmarks (Score:5, Funny)
Ultimate browser benchmark: Logging in, and posting on slashdot.
Re: (Score:2)
Re: (Score:2)
Wouldn't that be a quirks mode test, not a performance test?
Re: (Score:2)
Re: (Score:2)
I really dont care how well a browser works on goatse
If there was a benchmark based on usage of a list of websites I can almost guarantee that list would be populated by money(corps/sites would pay their way onto the list) OR pranksters would do their best to fudge the list(widespread malware that helps put goatse at the top based on usage stats) A list of specific sites doesnt constitute the whole WWW
Re: (Score:2)
For the legions of XP users, it's FF4 and IE8.
And for a real benchmark, gmail with lots of labs going is pretty brutal on scripts.
No there's not (Score:2)
Because it doesn't let the browser devs wave their e-penises around. The thing is that in terms of speed, all browsers are plenty fast enough for normal browsing. Your internet connection is the limit, or slow ass ad servers, not the browser. I haven't waited on my browser to render in ages. It is always some dumbass ad company who's server isn't responding that hangs the rendering of the page.
So the browsers don't compare that because it isn't somethign they can brag about. You'd have to cache the data jus
MS Firefox FUD? (Score:5, Funny)
the summary is that the performance differences are explained by relatively small bugs in Firefox, bugs in IE9, and bugs in the benchmarks, not due to any major architectural issues in Firefox (as Microsoft would have you believe).
So MS is spouting some anti Firefox FUD? When did this start? How are we supposed to measure browsers against each other if one (or both) sides aren't telling the truth. My confidence is crushed ... just crushed.
Re: (Score:1)
What is this, FUD about FUD? I've never heard of Microsoft actively discouraging Firefox use in the last few years. Sure, they recommend their own browser, over it, but that's hardly surprising.
Re: (Score:1)
What is this, FUD about FUD? I've never heard of Microsoft actively discouraging Firefox use in the last few years. Sure, they recommend their own browser, over it, but that's hardly surprising.
Microsoft posted several demos comparing the canvas performance with Firefox on the IE blog with IE9 being signficantly faster. They claimed the speed difference on the account that IE9 is hardware accelerated by using the gpu.
This mozilla guy said that their implementation was slower because of an inefficient dom manipulation and security checks they were doing, rather than the actual rendering process which was on par if not faster then the one in IE.
So now he basically just called out the full gpu accele
Re: (Score:2)
Re: (Score:3)
Not to mention they were nice enough to release an H.264 plugin for Firefox [slashdot.org] thus freeing Mozilla from any licensing issues. It supposedly only works native in Windows 7 since Win 7 comes with H.264 support built in, but since it is simply calling the WMP API if you have an H.264 DShow codec installed (personally I like Klite Mega on XP, Vista codec pack for Vista and 7 Codec pack for 7 along with 64 bit MP Classic) it should work just fine.
Firefox was free from any licensing issues ANYWAY. OS X, Windows and Linux all have multimedia frameworks. It would have been relatively straightforward for FF to utilise them for video media types it didn't handle natively.
Re: (Score:3)
Also, a lot of the rewriting you're talking about as needing to happen has in fact been going on, in the open for anyone who's interested to see. Heck, mobile Firefox already does use process isolation and it's coming to the desktop version next. The project is called electrolysis. Honestly, a lot of what you're saying sounds like the usual uninformed trolling about how old Gecko is and how badly it needs to be overhaule
Re: (Score:2)
Not to mention they were nice enough to release an H.264 plugin for Firefox [slashdot.org] thus freeing Mozilla from any licensing issues. It supposedly only works native in Windows 7 since Win 7 comes with H.264 support built in, but since it is simply calling the WMP API if you have an H.264 DShow codec installed (personally I like Klite Mega on XP, Vista codec pack for Vista and 7 Codec pack for 7 along with 64 bit MP Classic) it should work just fine.
Bullshit, they didn't free Mozilla from anything, Mozilla still has to pay a licensing fee for copies that are running on other OSes if they want support, given that MS just created a plug in to use a library already in Windows. And not even all currently used versions either, I'm not sure about Vista, but it doesn't do squat for those of us on XP.
If you haven't actually loaded up a copy of what Mozilla has been doing over the last year+ of work, what precisely do those browser versions have to do with any
Re: (Score:2)
Obviously, you are a shill, my mistake for thinking otherwise. You make it sound like MS is in some fashion being generous. No, they aren't, they're doing this to keep people locked into their OS. It's a business motive, and quite frankly, you'd have to be stupid not to see through it.
Mozilla is standing up for their users, and the users of unpopular OS, deferring to the OS is a bullshit solution to the problem. That's largely the sort of thinking which led to Flash being the format of choice for online con
Re: (Score:2)
Here is an idea.. stop using each and every external component installed on peoples computers that turns out to be required to render the existing web, or stop using this bullshit inconsistent argument when firefox is already more than happy to use other 3rd party stuff to render the existin
Re: (Score:2)
And this flash support has been problematic for linux users. Using Firefox 4 I can happily watch videos encoded in the webm format. Flash has had problems on amd64. At times it seems to be unsupported, other times it has been compiled to use instructions unsupported by my newcastle cpu. The need for open source software isn't just a philosophical one, but also a practical one.
Re: (Score:2)
Bullshit, they didn't free Mozilla from anything, Mozilla still has to pay a licensing fee for copies that are running on other OSes if they want support,
So you'd be happy if MS also provided licensed versions and plugins for OSs they don't own? Seems a little unreasonable. As to XP, it's ten years old, again it's not reasonable to complain that they're not releasing new enhancements to old software they're not selling anymore. It's not like anything on XP is broken by this, they're just not adding new functionality to it anymore.
Re: (Score:2)
Re: (Score:2)
They should be providing support. Ford still makes parts for cars they dont make any more.
Did IQ's just suddenly drop whilst I was away?
I already said: nothing on XP is broken by this, they're just not adding new functionality to it anymore.
Re: (Score:2)
Re: (Score:2)
or better yet Firefox could drop their NIH bad attitude and just support whatever the OS supports by calling whatever native player they have, or even call VLC since it runs on all and plays all.
Well then, I must have some strange alien version of Firefox, even though it claims to be Firefox 4.0 RC, because I have never encountered a problem playing any video including H.264. My copy of Firefox is obviously using the codecs I have installed on my system (Windows 7 and VLC).
after 10-12 hours of usage FF has managed to blow through the entire 1.5Gb of RAM all by itself and start hitting the swap which slams the CPU at 100% and practically shuts down the machine. So just like the old 2.x.x crap it is shutdown and relaunch just to get FF to give back memory,
I have never seen this problem and have never seen FF use anywhere near 1.5GB of RAM on any of my computers. Slow? Sluggish? Sorry, I'm not seeing it. And trust me, if FF was 1/100 as bad as some people are claiming, I would
Re: (Score:2)
Re:MS Firefox FUD? (Score:4, Insightful)
Pick a browser. If that works for you then well done. If you dont like it then pick another.
Politics, morals & fanboi-ism aside none of the browsers are really that bad any more.
Re: (Score:3)
Re: (Score:2)
It's kind of interesting, really. I think Microsoft as a whole dislikes Mozilla, but it has often seemed like the IE team itself enjoys the competition. Without Firefox, we'd very likely be in a world similar to IE6 still; Mozilla's existence is what gives these guys job security, in a way. Mozilla, though, certainly doesn't seem to reciprocate.
Re: (Score:2)
Essentially, Microsoft wrote a whole bunch of benchmarks intended to test out new IE9 features.
On a whim, they compared IE9's performance to Firefox's, and in the process, uncovered some (huge, in some cases) performance bugs in Firefox. The IE9 team then offered some suggestions as to what might be causing the bugs based on their experiences optimizing IE9.
Rather than take this as some helpful advice, Firefox is treating this as FUD.
That was something I immediately noticed. The author goes through a bunch of the benchmarks where IE9 claims to be faster than FF and with each one admits that the problem is bugs in FF.
But that's OK. The problem isn't in FF's "architecture", it's just "bugs". What a maroon.
Re:MS Firefox FUD? (Score:5, Informative)
> Joking aside, I am kind of curious what thuis "as microsoft would have you beiieve" comment is coming from.
This blog post [msdn.com], which was linked to in the article. Especially the last section ("Full Hardware Acceleration is the Difference") would lead the reader to believe that the difference was architectural.
Re: (Score:1)
There's actually been multiple blog posts by Microsoft and one by Opera too about how other browsers don't have "full hardware acceleration" but Mozilla has been open, honest, and accurate when they describe what acceleration API's FF4 uses on each platform.
Re: (Score:2)
Re: (Score:2)
Also, this: http://www.microsoft.com/windows/internet-explorer/compare/default.aspx [microsoft.com]
I don't use FF or Chrome so I honestly ask which one of those are FUD? I've always treated comparison matricies with suspicion of the cherry picked features shown.
Re: (Score:2)
I can only agree with one of the points: Compatibilty. More websites are compatible with IE than any other browser; this is true. All other points are, in my opinion, false, fabricated or complete lies.
Even the points where Chrome and FF got a nice green tick get FUD in the explanation! Not one point other than the one I mentioned is at all true,
Re: (Score:2)
Re: (Score:2)
It's probably your machine, you should report it to them. I haven't had any trouble reading fonts in Firefox 4, I've been using them constantly since about beta 2 or so, and I have yet to hit a stage where I couldn't read the fonts or they were blurry. More likely this is some sort of incompatibility with your video card that needs to be sorted out.
Re:IE9: Readable fonts Firefox 4: Blur (Score:5, Informative)
Re: (Score:2)
You don't have to get blurry fonts with DWrite - it has a "GDI compat mode". I don't know why neither IE9 nor FF4 use it.
More then one? Automated testing? (Score:2)
Ach, yet another up-to-date yet incomplete picture of what is going on with the latest browser speeds. Great they've done the work, but my head is starting to spin from all the recent related posts on this matter.
Is there not a site/service that compiles speed/etc info from automated tests on browser nightlies/etc? Surely it can't be that hard (for someone, unlike me, who can programme :)?
Re: (Score:3)
You mean like http://arewefastyet.com/ [arewefastyet.com]?
Re: (Score:2)
Pretty much! Maybe that could be a bit more explanatory, but the blocker currently is that their Linux test box [arewefastyet.com] charts are rather broken.
Does the average user even notice? (Score:3)
I am not sure I even care, as long as pages load reasonably quick (this one loads in about 1-2 seconds using FF4 RC over a Roadrunner cable modem), that is fast enough for me. I am more interested in things that save ME time, like password addons, dragable tabs, quick zooms, form fillers, etc. I have about 10 add-ons to help with this and generally I do not even think about it. Maybe if I were running some ridiculous AJAX app, but come on, to load Slashdot or TMZ or whatever the average user uses?
Does the average user even notice? How many people sit around with a stop watch and complain a page took an extra 0.25 seconds to load?
Re: (Score:2)
As for the browsers in question, I can't personally speak.
However, what I can say is this: there are irritating bugs shared by both ff3 and chromium based browsers (caching implementation), and I'd suspect they'd be present on safari as well. If IE4 has fixed the problem, and IE doesn't have it, it's likely the average user would notice, I suspect: I've experienced 2-3+ second waits when going to a page because the browser is too stupid to be able to actually go to the page and ignore the cache.
Re: (Score:2, Interesting)
My benchmark is pretty simple: Can I plan Entanglement without the fan spinning up? IE9 and Chrome don't spin the fan up, FF4 does.
Re: (Score:2)
Interesting test, and interesting game also, but I do not play a lot of games.
Re: (Score:2)
I wish they'd try and compete on some useful things, like just trying to catch up with the competition on the multi-process front. Netscape/Mozilla have always been bad about monolithic archs. Besides better security and stability, I went to be close just the bits that are using all the CPU and memory without having to reload all of me tabs.
Re: (Score:2)
Re: (Score:2)
We should expect it in five years then, at the pace Mozilla develops things.
Re: (Score:1)
I see this reply all the time on slashdot. But just this week I found out that at my work, where we have simple P4 machines, a simple javascript animation causes Firefox to use 100% cpu.
That's quite a lot. So I think javascript performance still can be improved. It's just one animation that runs continuously, on my own site: http://chaosmongers.org/ [chaosmongers.org]
So dismissing speed improvements is not something I do anymore. I do think speed improvements can and should be made.
Re: (Score:2)
I can also say that the latest Chrome browser does not do that on the same machine when on your site. Memory usage is abou
Re: (Score:2)
Well, it's hard to define "average user", but I will say that at work we have several popular, commercial web apps that we use for various internal things (bug tracking, timesheets, etc.) that are staggeringly faster on Chrome 9 and especially 10 than on FF3 or Safari 4 or IE < 9 (I can't speak for 9). So much so that it's immediately obvious to your average non-technical person that has to interact with these apps. So much so that these average non-technical people are jumping ship to Chrome after tryin
Re: (Score:2)
So... (Score:4, Interesting)
Benchmarks that Microsoft use are inherently favoring Microsoft and benchmarks that Mozilla use are inherently favoring Mozilla. That's surprising isn't it?
At least I commend the investigative work done here and the fixes applied to FF4. I hope we can see those before the final release!
Re: (Score:3, Informative)
how about not killing my cpu and usability (Score:2)
Re: (Score:1)
Not that it makes up for the usability flaw you pointed out, but you can use the keyboard shortcuts CTRL+K and CTRL+L to automatically mark the entire search or URL field contents.
Re: (Score:2)
Re: (Score:3)
No one-click clear the URL bar.
F6 selects the text in the URL bar. In practise this is more general than clearing. You can simply start typing and the previous text will be gone (and if you don't want to type new text you don't have any reason to clear it). On the other hand you can also for instance, simply copy the text, or move your cursor and edit it.
Re: (Score:1)
Re: (Score:2, Informative)
NEVER hang the UI (Score:5, Insightful)
If google maps loads in 3 or 4 seconds doesn't matter to me. What I want is for the whole browser not to hang its UI anytime one website is doing stuff. I hate opening tabs in the background and having the browser be unusable until they load.
And this is on a quad core i7, 8gb of ram.
Re: (Score:1)
What's stupid is the wrong stuff is being concentrated on.
No, what's stupid is that you make a statement that shows you misunderstand the fact that a blog post by an individual Engineer does not represent the priority or scope of items that a large organization like Mozilla is able to work on.
Your pet beef *is* being worked on and it's called Electrolysis.
Re: (Score:3)
Not just electrolysis. Per-compartment GC, landed in Firefox 4, helps this a bit, along with other-thread finalization. Web sockets help a bit. Generational GC or something similar seems likely to land in Firefox 5, this will help a bit too.
Re: (Score:1)
Well, unlike you, I want more. I want Google Maps to be fast and fluid. I also want the vast majority of browsers to have a lot of performance room to spare so that the *next* version of Google Maps will not only be phenomenal, but continues to be fast and fluid. Stability is good, but we are right to be demanding more.
Question (Score:1)
Is Microsoft still doing that thing where IE9 detects standard Javascript benchmarks and cheats on them, or have they also figured out how to detect when people insert no-op statements into them and "optimise" those too?
Re: (Score:2)
FYI: I'm no fan of Internet Explorer and I know who I trust least between MS and FF, but please don't spread anti-IE FUD. It only makes others look as bad as them (for using their tricks), and good god there is plenty of real c