We're talking about engineering details. This requires precision in language.
No, actually it doesn't, you'd just like it to.
Yes it does. Your boss tells you "Fix the program".
What do you fix?
How do you know what's broken? Which context?
Precision is required or no work can be done.
Plus, you've never said which version(s) are being compared. You'll note that I qualified my post with the version number.
Demonstrably false. You're lying through your teeth.
If you point out the post in this thread where you mention the Firefox version number, and I will retract the statement and apologise.
I work in support. "Most Recent" doesn't really mean anything, because nobody bothers to check what the most recent version really is.
I've had people phone up saying that they have the 'most recent' version of a piece of software, only to find that by 'most recent' they mean 'I updated last year'
All that aside, I've done some like-for-like testing:
I've opened two Firefox 3.5.2 windows, with YouTube running in one, and four tabs in the other.
Total memory usage of Firefox at this instant is 126,408K
With exactly the same pages in IE 8.0.6001 windows, arranged in the same way (unfortunately this machine does not have IE7), I now have four iexplore processes.
Total memory usage of these iexplore processes is 168,504K
CPU time, with YouTube paused in both Firefox is using between 3% and 10%, IE between 3% and 5%
In other words, if we make the assumption that iexplore is all of IE, then IE8 is using more RAM than Firefox 3.5 but less CPU.
(Incidentally, this is an 8-year old machine with an old Athlon XP processor and 1GB RAM. You can't buy a slower machine these days, although you can get half the RAM.)
Finally, I do apologise for my sarcastic comment about "Memory. Footprint. Exists". My intention was to request an explanation of what you really meant, not to attack you personally. (The phrase is a misquote from a film I saw years ago)