Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Mozilla The Internet

FireFox 3.1 Leaves IE in the Dust 435

Anonymous writes "Granted, FireFox 3.1 is just a beta and IE 8 is also in beta, but it looks like Microsoft has some ground to make up when it comes to browser performance. Given that Mozilla appears to be on a much faster cycle than Microsoft with this stuff, it's also possible that it could increase the gap even more before IE 8 is GA, no?"
This discussion has been archived. No new comments can be posted.

FireFox 3.1 Leaves IE in the Dust

Comments Filter:
  • this is not news (Score:5, Informative)

    by buddyglass ( 925859 ) on Monday October 20, 2008 @11:07AM (#25441103)

    If you've even remotely been keeping up with FireFox, WebKit and IE progress, it's no surprise that IE8 fares poorly. It fared poorly the day it was released, which was about two months ago. Why are we getting this story now?

    As a side note, IE8 does fix the pathologically bad performance IE6/IE7 exhibited on certain SunSpider benchmarks. That alone should improve its overall SunSpider score by an order of magnitude. Its javascript engine will still be 2-3X slower than FireFox and Safari, but it will at least be in the same "ball park".

  • Re:this is not news (Score:3, Informative)

    by bonch ( 38532 ) on Monday October 20, 2008 @11:15AM (#25441207)

    The article doesn't compare Firefox to IE8. It uses IE7.

  • by diegocgteleline.es ( 653730 ) on Monday October 20, 2008 @11:15AM (#25441211)

    It's not like IE has not been a slow dog in javascript performance and standards adoption. Yeah, IE 7/8 are supposed to be an improvement, but since IE is years behind and their development cycles seem to be as slow as their javascript engine (probably due to compatibility) it's not like IE 8 or 9 is going to catchup with the rest of the browsers easily.

    BTW, those benchmarks in TFA were probably run with the new tracemonkey javascript engine disabled (it need to be enabled manually in about:config). And my firefox nightly version passes 93/100 on the acid 3 test.

  • by Anonymous Conrad ( 600139 ) on Monday October 20, 2008 @11:15AM (#25441227)

    It feels like the .NET koolaid is coming even to the IE team. Microsoft's .NET push now borders on maniacal, standardizing on .NET and in places where it should not be standardized. Performance matters, particularly when processors aren't getting any faster, just more parallel. Microsoft's has left C++ to languish, has all but abandoned C, and as such has no real performance tool in their own arsenal.

    But IE isn't built on .NET is it? And there are improvements in MSVC in VS2008 for both C and C++ and they've had OpenMP and a much improved STL for two versions now.

    For my interest, when have major OSS projects "changed compilers" to respond? I can't think of any examples.

  • by It doesn't come easy ( 695416 ) * on Monday October 20, 2008 @11:17AM (#25441259) Journal
    I don't know about the rest of the world, but Firefox 3.0.3 sucks on my three XP machines. Version 3.0.2 worked just fine. I let Firefox upgrade itself to 3.0.3 and it immediately started crashing. It crashed so much that I actually had to use IE to download a copy of 3.0.2 to downgrade Firefox on those machines. And Firefox 3.0.3 crashes on my Ubuntu machine far far more often that earlier versions ever did (although I'm still using 3.0.3 on Ubuntu).
  • by hansamurai ( 907719 ) <hansamurai@gmail.com> on Monday October 20, 2008 @11:19AM (#25441291) Homepage Journal

    Huh? Firefox 3 is in production. Firefox 3.1 is in beta. As in real beta, not out yet, in testing.

  • Control+Tab (Score:3, Informative)

    by Comtraya ( 1306593 ) on Monday October 20, 2008 @11:21AM (#25441327)
    Last time I checked, Ctrl+Tab switched tabs in Firefox 2, it's just a new flashy display in 3.1
  • Re:Simple Really (Score:4, Informative)

    by Chris Pimlott ( 16212 ) on Monday October 20, 2008 @11:46AM (#25441719)

    Because in most programming libraries, time is normally expressed in milliseconds.

  • by Godji ( 957148 ) on Monday October 20, 2008 @11:47AM (#25441755) Homepage
    I had the exact same problem on Gentoo. Turned out the combination of the just-released Flash 10 and the latest Flashblock was driving Firefox insane. I disabled Flashblock and it's fine now. Give it a try. Flash 10 is much faster^H^H^H^H^H^H less slow than Flash 9, so Flashblock isn't quite as necessary anymore.
  • Re:AwfulBar (Score:3, Informative)

    by Anonymous Coward on Monday October 20, 2008 @11:50AM (#25441785)

    And some of us installed "Old Location Bar" add-in within 20 minutes of installing FF3 because, as somebody so eloquently put it, "If I'd wanted to check my bookmarks, I would have *opened* my bookmarks".

  • Re:And yet (Score:5, Informative)

    by LSD-OBS ( 183415 ) on Monday October 20, 2008 @11:53AM (#25441841)

    Well, javascript-wise, maybe not. I've spent the last week doing some extensive testing on pure javascript performance (not DOM-tree manipulation, etc) using a little raytracer [googlepages.com] I hacked up overnight.

    Opera is noticably above average, in this respect. More importantly, however, you might note that the Firefoxes are absolutely, hideously bad at memory management. When rendering a big scene here, Safari will do it in a fraction of the time using 60mb of RAM, whereas Firefox 3.1beta's memory usage spirals out of control and into swap space. And the JIT compiler is way broken still :)

    Anyway, here are some figures (only meaningful when comparing different browsers on the same box):

    IE 7.0.5730.13 -- 10.1 seconds
    Firefox 2.0.0.17 -- 9.9 seconds
    Safari (win32) 3.1.1 -- 5.9 seconds
    Opera 9.60 -- 3.6 seconds
    Firefox 3.1b2pre (no JIT) -- 2.8 seconds
    Safari (win32) 2008-10-15 -- 1.0 seconds
    Google Chrome 0.2.149.30 -- 0.8 seconds
    Firefox 3.1b2pre (JIT) -- anywhere between 0.6-35.0 seconds

  • by Skye16 ( 685048 ) on Monday October 20, 2008 @11:55AM (#25441871)

    In JS, it's "not identical". It means "don't try to do any implicit casting - not only must their values be the same, but their type must be the same too"

    I get pinged on it all the time when I'm running other people's JS through http://www.jslint.com/ [jslint.com]

  • Re:Um (Score:5, Informative)

    by bunratty ( 545641 ) on Monday October 20, 2008 @11:56AM (#25441881)
    Opera used to be faster, but not any longer now that Mozilla, Apple, and Google have been improving performance so much. If you look at the links in the previous post, you can see that Opera beat Firefox in only one speed test. Yes, Opera is faster than IE, but that's only because IE is so slow.
  • Re:And yet (Score:5, Informative)

    by beelsebob ( 529313 ) on Monday October 20, 2008 @12:07PM (#25442071)

    Actually, you're wrong -- Firefox 3.1 comprehensively outperforms Opera in pretty much all tests now.

    On the other hand, what does blow the FF 3.1 beta out of the water, are the latest WebKit betas. Here's the stats on my machine:

    Sunspider (faster times are better)
    FF3.0.3 - 2697.2ms
    FF3.1 - 2442.8ms
    WebKit - 702.6ms

    V8 Benchmark (more runs are better)
    FF3.0.3 - 199 runs
    FF3.1 - 241 runs
    WebKit - 2087 runs

    ACID 3
    FF3.0.3 - 71 and significant laggyness
    FF3.1 - 89 and significant laggyness
    WebKit - 100 and passes timing tests

  • Re:And yet (Score:2, Informative)

    by kapouer ( 1215366 ) on Monday October 20, 2008 @12:13PM (#25442153)
    Your code is totally wicked ! Am i the only one impressed by raytracing in javascript ? By the way on my machine midori (webkit) is two times faster than opera 9.60.
  • Re:Simple Really (Score:5, Informative)

    by Rhapsody Scarlet ( 1139063 ) on Monday October 20, 2008 @12:18PM (#25442213) Homepage

    No, I don't remember performance being mentioned in the anti-trust cases. And why would they? It would highlight an uncompetitive advantage and weaken their position.

    Citation needed.

    Well if you're willing to take Wikipedia [wikipedia.org] as a citation, then:

    "A number of videotapes were submitted as evidence by Microsoft during the trial, including one that demonstrated that removing Internet Explorer from Microsoft Windows caused slowdowns and malfunctions in Windows." (Emphasis added)

    Microsoft later withdrew the claim, but only because the plaintiffs spotted that Microsoft attempted to mislead the court with their initial video demonstration. I'm still disgusted that no one from Microsoft was directly prosecuted for any of that.

  • Re:And yet (Score:3, Informative)

    by g2devi ( 898503 ) on Monday October 20, 2008 @12:43PM (#25442581)

    Yes but wget still rules

    And it works even if all you have is punch cards for input and a dot matrix printer for screen output.
    And it has none of that fancy curses based rendering to slow it down. ;-)

  • by bradbury ( 33372 ) <`moc.liamg' `ta' `yrubdarB.treboR'> on Monday October 20, 2008 @12:51PM (#25442709) Homepage

    It is my understanding that the primary advantages of FF 3.1 are speedups to Javascript and adoption of new HTML tags.

    For me (and for much of the web browsing community, such as my cousin, aunt & father, e.g. the 50-84 y.o community) these are USELESS.

    1) I am slowly converting my family entirely over to using Firefox with NoScript -- because *anyone* who allows random internet sites to run software on their machine is *nuts* [1].

    2) A significant majority of "common" sites will not be using enhanced HTML tags because they have to continue to work with the installed browser base.

    This is another example of Mozilla developers getting side-tracked with respect to what is important to *them* rather than what might be important to the community [2].

    1. The *real* advantage of Firefox is the selected enabling of Javascript for a few "trusted" relatively non-commercial sites (e.g. gmail, ones bank, ones broker) using NoScript. I will assume the display of pages from such sites is relatively unimpacted by Javascript speedups (since they tend to be network bandwidth or user input consrained). [Though it is worth noting that the gmail javascript appears to be becoming a bit of a pig.]

    2. It is worth noting that my cousin, my aunt and my father continue to survive on the internet quite well using dial-up connections (in large part because they live in regions where DSL (or fiber) is unavailable and Cable is too expensive). I presume that G3 service will fall into the $$$ category even when reasonably priced modems that can connect their computers to the net become available.

  • Re:And yet (Score:3, Informative)

    by LSD-OBS ( 183415 ) on Monday October 20, 2008 @01:19PM (#25443143)

    Right you are. FF3.0.3 appears to give very slightly slower results than 3.1beta with JIT disabled

  • Comment removed (Score:3, Informative)

    by account_deleted ( 4530225 ) on Monday October 20, 2008 @01:52PM (#25443665)
    Comment removed based on user account deletion
  • Re:And yet (Score:1, Informative)

    by Anonymous Coward on Monday October 20, 2008 @03:27PM (#25444951)

    FF3.1 beta 1 comes with Tracemonkey disabled by default. You can enable it in about:config by setting javascript.options.jit.content to true. Otherwise you are just using the same javascript engine of FF3.0.3 with minor improvements.

    source: http://digg.com/software/First_look_Firefox_3_1_beta_1_officially_released#c-text-c19760714 [digg.com]

New York... when civilization falls apart, remember, we were way ahead of you. - David Letterman

Working...