Firefox 8 20% Faster Than Firefox 5
An anonymous reader writes "Thanks to continued improvements to start-up and first paint performance, tweaks to memory footprint and garbage collection, and the addition of a new 2D graphics backend called Azure, Firefox 8 is some 20% faster than Firefox 5 across all major metrics — and actually about equal with Chrome 14 on JavaScript and 2D rendering performance. Azure (which is new with Firefox 7) replaces Cairo, and instead of dealing with Direct2D and Quartz, it allows Firefox to deal directly with the Direct3D and OpenGL subsystems — resulting in a 20% speed boost under Windows, and probably even more under OS X."
Your post could've been here if you had a faster web browser.
I know it's been said before, but this new release system is fucking retarded.
I'm this close to dumping Firefox on every machine I touch.
Firefox 6 is so out of date, my parents will probably use it when it comes out.
"Here Lies Philip J. Fry, named for his uncle, to carry on his spirit"
FF8 is the nightly branch, FF7 is the smaller-than-beta branch ("aurora"), and FF6 is the alpha branch. Mozilla hasn't suddenly started to number their versions geometrically, although that would be hilarious.
Bio questions? Ask me to start a Q&A journal. Computer analogies available for most topics!
20% faster than Firefox 5? That's about about 80% slower than Firefox 3.6, right?
the random mysterious lockups? there are times about 4 a day that firefox locks up to any responses for a few seconds. Most of the time on Slashdot, but I have seen it on MSDN and other sites.
Some days it's so pervasive I switch back to Chrome.
Do not look at laser with remaining good eye.
You fools are only benchmarking Firefox 8!! Well I benchmarked Firefox 14 and it's plus 10 faster than Firefox 4.
I appreciate the benefits of rapid versioning and release cycles, but really, this is ridiculous.
It's a shame that Firefox will lose some of it's user base simply because they've gotten much too aggressive with their version numbering. Something so small and simple, yet something that can cause people to jump ship to their competitors.
My $0.02
My poor little SeaMonkey is only up to 2.1. Somebody obviously needs to get their sh*t together!
Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
simply because they split the rendering... surly it would have been better to test it and leave a "compatibility " view there ?
and what about support for PowerPC ?
regards
John Jones
I wonder how long it'll take Microsoft to sue them for using the name "Azure".
Apple's browser is built on OpenGL and GPU accelerated, nice to see Mozilla finally recognizing this vastly superior technology.
Fuck the guy who thought that this versioning scheme is good and perfectly not-confusing.
What happened to them, I'm still on 5 :)
...I will have to wait for Firefox 20 just to have a browser that is 100% faster than Firefox 5 ?!?
20% speed boost under Windows...
probably even more under OS X...
and the worst sluggish-to-the-death nightmare of every time on Linux :(
Do you have any idea how it complicates Web contracts? We used to be able to say "your website will be compatible with current version-2 of the browsers" but now that would be ridiculous. We'd never be able to deliver since we would be stuck in a infinite testing loop.
We'll have to start writing "your website will be compatible with Firefox 5" and by the time we deliver Firefox 12 will be available. I guess we'll have to add a clause about how Microsoft, Google and Firefox are all teenagers who compare their peni- I mean version numbers to feel good about themselves.
Apple aren't being childish with the whole issue and using sane version numbers. And Opera has been out for quite a long time, though they do seem to be jumping into the version bandwagon as of late.
So the FF team is patting themselves on the back for being as good as the number 3 browser? They might as well start digging their grave holes.
If you mod me down the terrorists will have won
By my calculations, if Firefox had started this version numbering scheme with its start in 2004, we would now be running Firefox 61.
If they Mozilla had adopted it in 1998, this would be Firefox 113.
Bonkazoids.
We just got our web site rendering correctly under Firefox 5, and now there not one but THREE new versions in beta that we also need to test with.
Just a quick note from the web developers and web site QA testers around the world to the Firefox development team... you're really starting to piss us off.
Chrome is way faster and way smaller. I doubt I'll ever go back to FF at this point.
As much as I hate having to give IE credit for anything, it really seems to be capable of delivering the smoothest animations for the websites I design. Basic jQuery animation stuff seem to hitch more in FF and Chrome than it does on IE9. I've also noticed other websites just feeling a bit snappier when browsing with IE9 (which I rarely do being a non-Windows guy). I hope the FF and Chrome can do that too at some point.
Wait until FF automatically disables your plugins because the next "Major" version isn't supported. I am not sure if this is fixed yet, but it has cause me to set all my browsers in our company not to automatically upgrade due to a needed plugin.
Firefox 8 is not even in the alpha. It will change a lot by the time it reached the users. So, i think there is no point in statements such as "Firefox 8 is 20% faster than firefox 5".
google owns me
Remember kids, if you're not paying for the service, YOU ARE THE PRODUCT THAT IS BEING SOLD.
Chrome and Internet Explorer (as of version 8) support per-tab processes. That is the one major feature I would like Firefox to implement so that if a page's JavaScript or Flash goes bonkers it doesn't take down all my tabs.
Also, Google is changing the way their accounts work in a few weeks that will prevent users from being able to access multiple Google accounts in the same browser. I am not entirely sure on the particulars, but wouldn't per-process tabs work around that to allow us to have multiple Gmail accounts open? I think Google is going to have some sort of optional tool or setting called multiple sign-in, but i'd prefer the browser itself had a means of segmenting sessions.
I've been on the "Nightly" branch (8.0a1 at this writing) for the last couple of weeks (Win 7 Pro 64-bit). It's the only native 64-bit release, and crashes/hangs far less often than Firefox 4/5 ever did. I'm disappointed that Mozilla *still* won't publicly release native 64-bit binaries for Firefox, so I'll stay on the Nightly update path as long as I can. I only have 1/2 dozen add-ons, and they seem to be working fine.
I tried switching to Chrome again but, like the last time, the extensions weren't half as good. Even the ones developed by the same teams as FireFox! From what I understand it is the difference between the two browser extension APIs that is causing the problem. So, I'll stick with FireFox for now.
"Be particularly skeptical when presented with evidence confirming what you already believe." -
FFIX would be really confusing.
I8-D
I am already using version 21, its the pre pre pre alpha pre beta pre pre gamma delta pre RC pre build, I'm so bleeding edge I have to buy tampons at the store. My insurance company wont even insure my computer because all my software are practically from the future.
Can I light a sig ?
Must write some really convoluted CSS/HTML. I've never really had something render differently in Firefox 3.6 vs. 4 or 5. If it renders in both IE7 and IE8 AND any version of Firefox, it will render in just about anything modern.
Better hurry up - by this time next week Firefox 8 will have been released!
We just got our web site rendering correctly under Firefox 5, ...
Why not just code valid xhtml or html5 to begin with?
I tried switching to Chrome again but, like the last time, the extensions weren't half as good. Even the ones developed by the same teams as FireFox! From what I understand it is the difference between the two browser extension APIs that is causing the problem. So, I'll stick with FireFox for now.
My web browser is adblock plus, flashblock, noscript, xmarks. Also firebug. They define my "internet experience". I currently use firefox as the backend, as long as the backend stays out of the way of adblock and noscript, and cooperates with xmarks, I'm pretty happy. If chrome makes a better backend for my addons, then I'll switch to chrome. Not till then. All I need is a working, configurable ad blocker, flash blocker, JS blocker, and bookmark syncer.
"Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
I'm sure Microsoft will have no problem at all with that. At least with "Cairo" is was a decade+ year-old internal product name of Microsoft's they used.
So will Firefox 8's Azure graphics engine make performance with Microsoft Azure cloud apps better? Firefox version confusion plus product name confusion should be fun.
Your fault. Why would a web developer care about supporting beta versions right now?
Willt it support hardware acceleration on more than one monitor?
If your addon is on addons.mozilla.org, they've begun automatically testing addons for compatibility and bumping their maximum version so plugin authors don't need to do any work unless something's genuinely changed.
The author of this article only reports performance numbers for Microsoft's Windows OS and Mac OS X but fails to report the actual performance under Linux. Pretty pointless article with such limited numbers.
What issue(s) have you come across that made you need to rewrite for Firefox 5?
As another web developer myself, I'm genuinely curious
Most of the comments have been about the version numbering...
I'm curious about the change to rendering. It seems to me they're saying, "these OS layout engines (Quartz et al) are too slow - we'll just route around them". Understandable, but it's kind of a shame that they'll presumably be re-solving a lot of the problems that Quartz et al deal with (e.g. are they going to do their own font rendering?), and I wonder why their concerns can't be addressed by altering Quartz.
I'm not criticising the decision, I'm just curious as to the reasoning that goes on when such decisions are made. (I'm always interested in the practical examples of why those lessons they drum into you at university about the myriad benefits of code reuse, standing on the shoulders of giants etc don't really pan out in the real world.)
Is the job they're doing fundamentally different? (such that rendering via Quartz was the wrong idea in the first place)
Is there some key component that fundamentally could not be in Quartz? (maybe, embedding videos or somesuch)
Is it that Quartz isn't open source (or Apple cooperative enough) and so Mozilla can't realistically get them to fix it in a sensible timescale?
Is it that they'd have to do this with all the vendors, which isn't feasible?
Is it that abstracting on top of different vendors' APIs turns out to be too much of a headache? (maybe a pure-Quartz implementation would be as fast as the OpenGL version but it's all the Mozilla layers above Quartz that are sub-optimal?)
I wonder if their rendering engine will be released as an independent library that Gnome/KDE etc could incorporate if they wanted to.
Actually, I get a "download firefox 8" from some domain called en.softonic.com, God only knows if that download includes an "extra little present"...
I usually use Aurora (Firefox 7 at the moment) and it is notably faster tan Firefox 5.
Also, the consumed memory is MUCH better (and you can trigger manually the garbage collector in the new about:memory). Quite an improvement for us users with 1 GB only in Windows 7.
A representative of Mozilla Corporation has stated that Mozilla Firefox is intended for home use, not business use. (I can go look up the previous Slashdot story about this if you want.) What computing product marketed for home use A. is still manufactured in 2011, B. uses a PowerPC CPU, and C. does not require that all software be digitally signed by the device manufacturer?
If your addon is on addons.mozilla.org
Does addons.mozilla.org offer private hosting of bespoke addons used by a single company? Does addons.mozilla.org offer hosting of addons whose use requires payment? Or is addons.mozilla.org intended solely for addons intended for public use at no charge?
they've begun automatically testing addons for compatibility
I seem to remember reading that any add-on incorporating a native code component will automatically fail the test.
It is time to use Internet Explorer again if you are using Windows 7 or Chromium if you are using a Linux machine. Version 9 is stable. It has a Tracking Protection and it supports also the new HTML standard. What else do you want?
Boycott Firefox!
Why not just code valid xhtml or html5 to begin with?
Presumably because some ad-viewing or paying customers still use Internet Explorer 6 or 7. Or possibly because some CSS properties have changed from -moz- to unprefixed in a recent version of Firefox.
I have always had problems with Firefox streaming my 20 cameras through Zoneminder from my server. Invariably the whole machine would lock up within 2-3 minutes because Firefox was using up 90%+ of my 4gb RAM. I have just installed Firefox 7.0a2 and I have been streaming the cameras now for about 20 mins and Firefox is only using up 240mb. If this is any indication of where they are heading, then I think they have cured one of Firefox's largest issues - memory hogging.
Hopefully Adobe updates Square as it is still at version 10.1.
Preferably one that doesn't break my plugins every month. Thanks for the great use Mozilla, but I'm jumping ship to something that's more stable/supportable.
So that leaves out both Chrome(terrible plugins in comparison to Firefox) Firefox(batshit insane update schedule) and IE(...do i need to explain this one?)
Suggestions, slashdot?
What do I know, I'm just an idiot, right?
My version of FireFox wrapped around to -1 and the benchmark speed, and features make it indistinguishable from Vista! We've just wrapped our bloat.
www.Migrainesoft.com - Computer giving you a headache? We can fix that!
Then it will load the pages you want next week before you even know you're going to want them and before they're even created. Now that'll be speed. (of course, it will play hell with the lotteries. :-)
Have gnu, will travel.
If you stuck to standards compliant code, pretty much nothing has changed between Firefox 1 and Firefox 5. Mozilla added support for extra css selectors, attributes and html5 in the meantime, but that shouldn't affect old code at all.
Uh.... I haven't noticed much difference in rendering between FF 4 or 5. If you follow the standards, your website should work in all versions of Firefox unless you're expressly using something that older browsers don't support. This isn't IE where rendering randomly changes with every version.
It's not just about the different versions behaving differently. Even if the browsers all supposedly behave the same, they still have to put in the testing efforts to prove that the browsers behave the same with their site.
And the memory management still unaddressed, still a big deal, still pretending it doesn't happen. Way to go, Mozillafriends!
what a minute, i just downloaded 4.0.12 , now we have 8....wtf? ....???
did someone change the way builds were being done, or is this a ploy to get clicks on the link, or is FF trying to bring the versions as high as IE
Well, Mozilla gave you the finger a few slashdot articles back. They don't do corporate, stick to Internet Explorer for that.
When I saw "Firefox 8" in the title, I fell into a panic. What happened to 6 and 7? People weren't meant to upgrade their browsers to new major version numbers weekly! No one could possibly survive that pace, their mouse buttons will burn out at the furious pace necessary to install that often! Think of the effect that has on the women and children!
This is how I feel
Firefox 4 worked fine on my XP laptop, but Firefox 5 has been hanging and crashing so much that I've pretty much switched to Chrome full-time. I like certain aspects of Firefox better, so it would be nice if they could focus on actually making it work properly so I can switch back.
Speaking of FF5, why do the menu overlays stay overlayed outside of the FF5 window? For example, when I click bookmarks, and select one, any part of the bookmarks menu that was rendered outside the FF5 window stays until I hit refresh.
I thought FF4 was bad...
20 percent? Over 3 major versions? Why am I not impressed?
my company is planning a move away from mozilla because of the user installable plugins / add ons - why oh why under the home directory.
Mozilla is starting to piss everyone off - waiting for the replacement organisation to get it right.
Replying to myself here, one of the worst things about FF is plugins. Trying to use Google to search for a solution yields nothing but results for some retarded plugin called Stay-Open Menu.
I just want my desktop to not look broken.
Any standard coding should have included both the prefixed and non-prefixed rules (as they were added).
I actually like CSS3 PIE for that reason, it forces one to use the non-prefixed rules too (it's a shame that IE9 doesn't support gradients without using a canvas though, and doesn't work in CSS3 PIE either).
Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
I wonder how Firefox 8 stacks up against Firefox 1? Back when the goal was to create an efficient, stable, fast browser.
...you mean "practically abandonware".
So that's 20% faster than "slower than molasses".
Pay for proper web developers? =P
Too bad all the Flash crap made webpages 200% slower in the same time.
Firefox 8 is still pretty far from release. I wonder if it will get even faster as they continue to make improvements, or slower as they realize the speed came from bugs.
Not at all - two of my major sites (one reasonably complex CSS, and a smattering of JS etc but mostly dev'd to specs/standards/progressive enhancement etc etc, the other a full blown, really rich Ext Js based application) works nicely with all those versions without any changes whatsoever! I'm quite impressed actually. Given the admittedly heavy nature of Ext Js in places, these faster Firefox versions make my app even better!
If you coded the website to fit the standard, what makes you think it would get worse with each Firefox release?
Your doing it wrong. Web developers around the world have wasted thousands of hours coding for specific web browsers (i.e I.E.) If you use the standards that have been around for ages your sites will simply work across all browsers. All the sites I have made so far display exactly the same and work perfectly across all browsers that adhere to the standards approved by the W3C.
Stop writing web pages for browsers and start writing web pages.
If you are having problems getting your site to render in different versions of Firefox you are coding it wrong.
You're still discussing Firefox 8? Oh well, I guess only cool guys like me use Firefox Infinity. Goodnight lameos.
Your Ad here
This is what MS were forced to do with IE and it causes major issues because it encourages people to write to particular versions. It means people are inclined to do things like only target one browser ("your browser is unknown because it is too new"), it gives them another reason to only support old versions of code ("well my users can use compat view") rather than update their code and it makes browsers harder to write because you can't drop old code and potentially have to keep adding more and more engines to support all the old quirks. I gather this is one of the reasons why HTML5 no forces authors to signal which version of HTML they are targeting...
The last official version of Firefox 3.6 to support PowerPC Mozilla has not supported PowerPC (or 10.4) since Firefox 3.6.
You are doing something wrong on your website. Rendering differences, aside from new parts of html5 that have been added, should be pretty minimal between 3.6 and 5.
Climate Progress - Hell and High Water
Of course, the email will only render correctly in beta 11.32a of Thunderbird, but any developer worth their own salt would already be on that version.
Chrome currently has the following versions; 12, 13, 14, 15 which are relatively known as stable, beta, alpha, and canary. I'm not certain why web developers aren't upset at Google over this, but it might be that a majority of their changes don't substantially break any existing websites.
Worth noting, web developers testing Chrome would really only need to focus on stable and beta, because alpha and canary are only meant for developers and are very likely to be broken. Whereas Firefox version are; FF5, FF6, FF7, FF8 which are respectively known as stable, beta, alpha, and canary. Meaning you should focus on FF5 and FF6 and not worry about the alphas.
Hope this helps.
my company is planning a move away from mozilla because of the user installable plugins / add ons - why oh why under the home directory.
You can install them with the program and available to all users. It just isn't well documented and apparently can't be done via the regular GUI.
I guess Firefox stable releases will now be numbered in Fibonacci numbers, 3, 5 and now the next one 8. Next "stable release" after that will be 13 ;-)
It all makes sense, the more complex the software gets, the more hidden releases you need to improve it ;-)
Hey don't blame me, IANAB
How is this any different to what chrome is doing?
I'm a web developer and I don't plan to support versions 6, 7, or 8 - using 5 right now with no noticeable difference to 4 so far. Just because 8 is somewhere out there in development land doesn't mean you have to support it, and if you think HTML is going to change that dramatically between versions the just what kind of web site are you developing?
I could never understand why version numbers weren't simply the date of release. For example if a 'final' version of FF were released today it would be:
Firefox 2010.07.11
The other version schemes have all been useless to me since they don't tell me much of anything whereas the date a product is released happens once and only once, will never happen again, and tells you exactly how old the software is without any further research.
Firefox 8??? I've only been out of town for a week and they've gone from 5 to 8???
That's a 6.66 increase per "major" version number. Sounds like sombody sold something to get this speedup. Probably the deal included the version number scheme.
Just sitting on the platform at 3.6.18 waving at the Firefox train as it accelerates into oblivion. (sigh)
I think it is time for an ask Slashdot. It appears that Firefox developers are going to ignore users requests to stop this numbering and release scheme. Which leaves a number of corporate and general web developers in a lurch.
I used to work for a web development company and it was always a pain to keep or get web-sites working with various versions of browsers.
With Chrome I would have told customers , "Hey, if it happens to works with Chrome that's just great, but we can't continually test against new versions of Chrome".
Now I work for a medium size company and we have limited the number of browsers our internal web interface will work with. Currently it is with Firefox. But now it appears that we are going to have to move away from Firefox. I hate to go back to IE but it appears that is where we are heading.
Sorry Firefox, but we can't just keep regression testing at your whim.
So maybe it is time for someone to ask, what is the recommended browser for corporate use?
Yeah, right. I'm sure you would be thrilled if there was only IE6. Well, the rest of us wouldn't.
and 100% incompatible
After the problems I had upgrading to FF5 , and at least now having most of the add-ons back working, I won't be upgrading anytime soon.
Firefox has more versions than Herbergers has sales...
I hear that one of the upcoming features will be control of the major functions by thought. But you have to think in Russian
I see that Thunderbird 5 is out, (whatever happened to Thunderbird 4 - it never 'surfaced ) But a working Email program is even more essential than a browser so I won't be upgrading that either.
I think its time for a new Poll
Now that FF is F'd what browser are you sitching to?
1) Opera
2) Chrome
3) Chromium
4) Safari
5) I have to use IE (company policy) you insensitive Clod
6) Seamonkey
7) If Lynx is good enough for CowboyNeal, its good enough for me
Because what's beta today will be the official release tomorrow. Mozilla is on an incredibly fast release cycle now. If you wait until the next release is out before you test it there will be another release out before you've finished testing.
I know it's been said before, but this new release system is fucking retarded.
I'm this close to dumping Firefox on every machine I touch.
I think it's silly to dump both Chrome and Firefox because of their release systems (which are identical - both release a new major version number every 6 weeks).
I guess you can use other browsers than Chrome and Firefox. But those other browsers release new versions with new features very rarely. Is the *version number* enough of a reason to not use Chrome and Firefox? I don't think so - even though I thought it was silly when Chrome started with it, and when Firefox decided to do it as well.
Firefox ever since 3.x something has been sucking more and more on my Mac. It eats tons of CPU after being up even a short while and stops responding. Various addons break on each of the numerous releases. Even Safari now has better characteristics on the Mac. Chrome is working fine and fast becoming my browser of choice. That it is fast until it bloats or otherwise screws up is not an improvement.
You don't speak for all of us.
That way, when we are in Windows 20 using WMP 34 whilst browsing on IE24 and FF 32 they start to realize how ridiculous this is.
I'm going to call it 4.8
I know versions 7 and 8 are being actively developed...what about version 6? I never hear anything about that. All changes seem to go to either 7 or 8...I am a bit confused about version 6, indeed. I am tempted to skip it entirely since it doesn't seem to have anything worth it. And we will have to wait for version 7 with the "5.1" that is 6. That will be infuriating for those with versionitis like myself.
I hear a lot of griping about versioning in the comments, but nobody talking about why Direct3D is faster than Direct2D at rendering non-3D objects. The Quartz/OpenGL thing makes sense as Quartz is on top of OpenGL and it would be faster to bypass it, but if Direct3D is 20% faster than Direct2D why would anyone even bother using Direct2D at all, for anything on Windows? I would assume Direct2D is *NOT* built atop Direct3D in the API structure, as that would not make any sense at all. Seems odd to me... Anyone have an answer that isn't sarcastic?
We just got our website rendering correctly under Chrome 11, and now there not one but THREE new versions in beta that we also need to test with.
Just a quick note from the web developers and web site QA testers around the world to the Firefox development team... you're really starting to piss us off.
You can help raise the quality of online discourse.
Rise above the bait. Do your part to keep things civil.
If they speed up the release schedule enough, the program will get millions of times faster!!! Because they can incrementally remove everything except the update algorithm. "Firefox will restart to apply updates." ad infinitum!
Firefox 8 about equal with Chrome 14?
How can version 8 be as good as version 14?
Seriously, we're in danger of the average person thinking that one day, to the detriment of software development in general. Madness.
So far in 2011 the major browsers have made fifteen releases, 1 IE, 1 Safari, 3 Chrome and 11 Firefox.
And you are complaining of just three more?
If you have a team of people making changes to ensure your website renders correctly for each browser release... maybe you have the problem?
It should work fine as the rendering part is mostly hardware acceleration. The layout engine is unchanged. You do not freak out when each version of Chrome every 6 weeks is out do you? Chrome now makes up 20% of the North American market according to g.stat as of this month too.
Use standards and you are pretty good with layouts from IE 8 upwards, and keep the demonic scripts for IE 7. There will be much celebration when IE 7 finally goes away below 5% and can be ignored.
http://saveie6.com/
I don't get this, are you not coding to standards? Or attempting to implement some really cutting edge stuff?
Firefox 8 64 bit for Windows is fasssssst. Using no script and 64bit flash and it smokes. Nuff said.