Slashdot Mirror


IE 5.5 Beats IE6 and IE7 On Acid 3

Steven Noonan sends us to a page where he is collecting and updating results for various browsers on the newly released Acid 3 test. No browser yet scores 100 on this test. (We discussed Acid 3 when it came out.) He writes, "It's not surprising that Internet Explorer is losing to every other modern browser, but how did IE 5.5 beat IE 6.0 and 7.0?" All of the IE versions score below 20 on Acid 3.

23 of 308 comments (clear)

  1. Very simple by Jafafa+Hots · · Score: 2, Insightful
    Microsoft doesn't WANT IE to be compatible. Have the most popular browser and have it not be compatible, and you force everyone to be compatible with YOU - and the competitors who are "standards" compatible are thereby not compatible with what most people was used to, etc.

    If you can't own the internet, this is the next best thing.

    --
    This space available.
    1. Re:Very simple by dedazo · · Score: 2, Insightful

      And they are bringing IE8 into compliance because...?

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    2. Re:Very simple by Bogtha · · Score: 5, Insightful

      Microsoft doesn't WANT IE to be compatible.

      This might fit in well with Slashdot groupthink, but it doesn't fit in well with reality.

      Back when Internet Explorer 6 was being developed, they were in direct competition with Netscape. Internet Explorer 6, when it was released was probably the best browser around when it came to supporting CSS. And you want us to believe that the explanation for 6 being worse than 5.5 in this test was deliberate sabotage by Microsoft?

      They abandoned Internet Explorer development when they won the browser war. Sure, at that point you can make a case for them not wanting to be compatible. But at that point, they weren't developing Internet Explorer at all, so you can't use it as an explanation for Internet Explorer getting worse. And when Internet Explorer development was restarted, they were responding to a call for improved standards support,which they have delivered on.

      I'm sorry, but deliberate sabotage is a ridiculous way of explaining this. Remember, the Acid tests are designed to trigger flaws in popular browsers. Of course it's going to target Internet Explorer 6 and 7 bugs over ancient versions. Internet Explorer 5.5 is no longer popular, so what's the point in ferreting out bugs for the Acid3 test? The real surprise is that people didn't expect this result.

      --
      Bogtha Bogtha Bogtha
    3. Re:Very simple by Bogtha · · Score: 4, Insightful

      I guess it depends on when you consider the war to have ended, but the important point is that Internet Explorer 6 was indeed a marked improvement in standards support over Internet Explorer 5.5, so it's silly to say that it deliberately does worse in a test written the best part of a decade later. If Microsoft were trying to do worse with Internet Explorer 6, then they failed.

      --
      Bogtha Bogtha Bogtha
    4. Re:Very simple by arotenbe · · Score: 5, Insightful

      Hell, call me when they accomplish anything that plays well with others. In case you haven't been paying attention, IE8 already pass Acid2, which is a strict enough test by itself. Don't tell me that isn't trying to be compliant, especially given IE7's miserable performance at that same test. That and the fact that, unlike any previous release of IE, Microsoft's stated goal for IE8 is to improve standards compliance.
      --
      Tomato wedge sperm darts that are Republican.
  2. Uhhh by Hassman · · Score: 4, Insightful

    No one else finds it odd that only a few browsers scored over 60%... What good is a standard that no one adheres to?

    Makes it seem more like a suggestion...

    --
    -Mark
    Dovie'andi se tovya sagain.
    1. Re:Uhhh by xZgf6xHx2uhoAj9D · · Score: 3, Insightful

      The Acid tests are, to put it kindly, perverse. They basically try to hit every corner case of the standards in the most convoluted way possible. I'm not saying 60% is adequate, but it's understandable for a browser that's under development.

    2. Re:Uhhh by mike_sucks · · Score: 4, Insightful
      You're right, they aren't standards. Go to any one of the W3's "standards" documents and you'll see they are all called "Recommendations", HTML 4.01, for example. The cool kids call them "RECs".

      Now, what good is a recommendation, you ask? Plenty - mostly interoperability. The W3C provides a specification and recommends people implement it. Those that do can interoprate. The consumer wins.

      How do you get the vendors to implement the RECs? Make it an important bullet point on their feature lists. The Acid tests are a particularly well done kick in the backside for browser vendors. They have effectively become more important than the bullet point that says "standards compliant" because they are a (limited) test suite. For vendors to be able to say they do well in the tests, certain key parts of the RECs must be implemented and done so correctly, there is no room for buggy or partial implementation.

      The result in the end is better interoperability. The RECs provide that common basis that vendors can't quibble over. The Acid tests are both the carrot to get them implementing the RECs and proof that they did so (partially) correctly.

      /Mike

      --
      -- "So, what's the deal with Auntie Gerschwitz et all?"
    3. Re:Uhhh by Bogtha · · Score: 2, Insightful

      Wait, so your argument is that it's only a standard if other people aren't allowed to participate, because they don't always agree with you?

      I don't think coming to a consensus is "like if they weren't participating because the result will be a big soup", I think it's the whole point of authoring standards.

      --
      Bogtha Bogtha Bogtha
    4. Re:Uhhh by Blakey+Rat · · Score: 4, Insightful

      Netscape/Mozilla also "didn't care" for a long period of time... that multiple-year-long slog between Netscape 4 and Mozilla 6 during which they didn't release a browser whatsoever. Of course, Microsoft does that between IE 6 and IE 7 and it's a horrible crime against humanity, but when Netscape/Mozilla did it, it's all OK.

      Microsoft stopped development on IE because:
      1) They weren't charging any money for it,
      2) There was no feasible competition on Windows,
      3) It was definitely "good enough" and in some ways superior to competing browsers. (XMLHttpRequest was invented by Microsoft, you might recall.)

      Considering that IE and Netscape were both pretty much just pulling "standards" out of their ass in the early days, the only reason Mozilla browser are more standards-compliant now is that they shredded the Netscape 4 code and started from scratch. IE is IE because, at the time this code was being written, the "standard" was "what Netscape did."

      All I can say is that I hope HTML5 starts hitting browsers soon... HTML5 is the first Internet standard designed by people who know what people actually use the web for.

      (CSS is supposed to be a language to describe page layout. And yet, it has no support for columns until CSS3. It took THREE VERSIONS to come up with a layout idea that's been used in newspapers for books for literally centuries?! This is a language designed by people amazingly removed from reality. And that's just one example of the idiocy of web standards.)

    5. Re:Uhhh by Bogtha · · Score: 4, Insightful

      Netscape/Mozilla also "didn't care" for a long period of time... that multiple-year-long slog between Netscape 4 and Mozilla 6 during which they didn't release a browser whatsoever. Of course, Microsoft does that between IE 6 and IE 7 and it's a horrible crime against humanity, but when Netscape/Mozilla did it, it's all OK.

      They aren't even remotely the same actions. Microsoft disbanded the Internet Explorer development team and assigned the developers to different projects. Netscape/Mozilla.org decided to invest extra time rewriting things to get a better end result. I personally think that was a bad investment, but that doesn't mean they killed the browser market and stopped development.

      IE is IE because, at the time this code was being written, the "standard" was "what Netscape did."

      Actually, Microsoft had a head-start with CSS because Netscape bet on JSSS. The W3C subsequently chose to reject JSSS in favour of CSS, meaning that while Microsoft released Internet Explorer 3 with preliminary CSS support, Netscape scrambled to transcode CSS to JSSS so that Netscape 4 had some kind of CSS support.

      So far from the standard being "what Netscape did", it was actually the other way around. The reason why Microsoft is so far behind is entirely their own doing.

      All I can say is that I hope HTML5 starts hitting browsers soon... HTML5 is the first Internet standard designed by people who know what people actually use the web for.

      Ahh yes, HTML 5, complete with the <font> element type. Because they know what people actually use the web for.

      It took THREE VERSIONS to come up with a layout idea that's been used in newspapers for books for literally centuries?!

      Web pages have infinite vertical space. Newspapers and books don't. Horizontal space is at a premium for web pages. It's not as important for newspapers and books. Unsurprisingly, a layout strategy that trades horizontal space for vertical space isn't a high priority for a technology primarily aimed at web pages. I wouldn't say that web standards that actually prioritise the web are nothing but "idiocy", I'd say that's entirely sensible.

      --
      Bogtha Bogtha Bogtha
    6. Re:Uhhh by Blakey+Rat · · Score: 2, Insightful

      I agree with your assertion that Netscape/Mozilla floundered for a few years
      But I certainly would'nt say that they "did'nt care" . Netscape (the company) was essentially getting squeezed illegaly by Microsoft and had bigger problems to worry about


      Oh please. They couldn't stand the heat, so they got out of the kitchen. Netscape wasn't being "illegally squeezed" by Microsoft, their product just sucked and they couldn't compete. Let's assume Dell got the choice to ship both Netscape 4 and IE 4 with Windows; which one would they make the default? The slow bloated one which crashed every hour, or the slim fast one which was perfectly stable?

      They made dumb decisions, like "let's stop making a browser, and start making a Communicator! With email and chat built-in!" Then they made those dumb decisions dumber, "let's sell our Communicator to corporations as a groupware solution!" All the while never fixing any of the fundamental bugs in the product.

      And when they lost marketshare, they still didn't fix their product, instead they went whining to the court about how "oh Microsoft's so unfair! Waaah!" You know what other company did the same thing? SCO. Of course, SCO is hated here because it sued Linux, and Netscape is loved because it sued Microsoft, but the situation is exactly the same.

      And about Mozilla I'd say they care too, because all the while that Microsoft sat idle, Mozilla managed to form an organization, develop a community and release a browser that captured double digit marketshare.

      I already explained why Microsoft sat idle. It's because they had no economic or technical reason to continue development, and Microsoft isn't run by idiots the way Netscape was. And yes, Mozilla has a double-digit marketshare, but only after they *finally* (after, what, 7-8 years?) gave up on that moronic "Communicator" idea and built *just a browser*. You know, the thing Netscape should have done in version 3.

      And while Firefox does happen to have a double-digit market share, barely, IE 7 is a better browser IMO. It's faster, more secure (on Vista, where it runs in a sandbox, I can't speak for XP), uses less memory, and has the same tabbed interface. Both FF and IE crash about the same amount of the time, but IE handles abusive CPU-sucking JS and Flash much better. And IE has the other 85% of the market.

    7. Re:Uhhh by Blakey+Rat · · Score: 2, Insightful

      I personally think that was a bad investment, but that doesn't mean they killed the browser market and stopped development.

      Well, when there's no competition, there's no development. That's true in almost every industry during all of history. That's why monopolies are so bad in the first place. And by taking their ball and going home, Netscape was handing Microsoft the monopoly in this area.

      (Of course, Netscape was run by absolute morons, and by the time IE was technically superior, Netscape was a lost cause. It's a pity they didn't, instead of engaging in pointless legal action, try to re-organize themselves and get some actual talent in-house.)

      BTW, Microsoft's bundling wasn't the reason Netscape bought it. Apple bundled both, and Macintosh users almost universally chose IE over Netscape. IE was just plain a better browser.

      Ahh yes, HTML 5, complete with the element type. Because they know what people actually use the web for.

      FONT is simple and it works, and does exactly what it looks like it does. So is CENTER, for that matter. Of course the validater is going to scream and whine at you for using it, but every web browser on Earth renders it fine, so who gives a crap what the validater says?

      They've spent the last decade on a pointless crusade for making web pages easier to read for machines. Except:

      1) The machines can't be simplier, because they still have to render HTML 4 pages anyway. There's no reason to believe, especially in 2008, that XHTML strict will catch on to the point where browsers can ditch HTML rendering.

      2) Web pages are written by human beings, human beings who aren't as good at machines at reading XML. Since the difference between XML and HTML in the browser is on the order of milliseconds, why not save the human being writing the code some time by making it easier?

      XHTML is throwing the baby out with the bathwater. C++ developers almost universally agree that goto shouldn't be used, and yet somehow they still manage to use C++ without whining about it-- even though it has goto in the spec! If you don't like the FONT tag in HTML5, well, don't use it. And don't use the CENTER tag, and don't use all those other tags you think are so horrible. Be like the C++ developer and, zen-like, remain calm in the face of "stuff in the language you don't like."

      Web pages have infinite vertical space. Newspapers and books don't.

      This is an example of exactly what I'm talking about. The vertical space above-the-fold is many times more valuable than the space below-the-fold. (The "fold" being declared as the point below which the average user is required to scroll.) If the W3C spent 5 minutes talking to actual web designers or web developers, they'd know that.

      While technically, you're correct, practically you're way wrong. Columns let a site maximize its above-the-fold space, making it more usable and more appealing to the end-user.

  3. Old Web Browser Standards by EEPROMS · · Score: 4, Insightful

    To put it all into perspective how bad IE 8.0 is when it comes to web standards I tested a two year old install of Konqueror (KDE 3.4) and it gets a score of 51%. The best IE 8.0 can do is 17%.

  4. Re:And older firefox versions do better too by Samari711 · · Score: 5, Insightful

    a beta version having worse performance than a production version isn't exactly the same as an ancient, no longer supported version having better performance than the current production version.

    --

    I never said I was smart, I just said I was smarter than you

  5. Yes, you don't get it. by Belial6 · · Score: 5, Insightful

    I would have to say that it is that you don't get it. No one is so arrogant as to think that they can sit down and design the perfect web. As with virtually all of human achievement, we expect that there will be continual advancement, and hopefully we will never hit a wall. The Acid tests are road marks on the advancement of web browsers. The Acid tests are for the purpose of seeing just how compatible the browsers are. Scores of 0% and 100% are both useless. So, you make a test that is not so hard that no one can get even 1%, and that are not so easy that everyone gets 100%.

    Well, the browsers are getting to that 100% point. Acid2 was not built to check 100% compliance, at that would have been useless. Not that the main browsers are reaching 100%, Acid2 is becoming useless, and Acid3 is necessary to see who has the best compliance. To use your school analogy, consider Acid2 to be the second grade. It is important to achieve that level, but when you do, you can expect the 3rd grade to follow it.

    (And if your opinion of public schools is as low as mine, you are welcome to substitute "second grade" with level of knowledge that a 7 year old should have.

  6. Re:safari by bunratty · · Score: 5, Insightful

    Safari development builds are doing well on Acid3, and Safari passed Acid2 quickly, because Safari developers fixed the problems that the Acid tests demonstrate. If you look at the stable release builds of Safari, they do far worse than the stable release builds of Opera and Firefox. But if you look at the latest development builds, Safari does far better than Opera and Firefox. Safari is doing well on Acid tests because the developers put a lot of effort into making Safari do well on Acid tests, not because Safari is "ahead of the game" on standards.

    There's far too much bickering about which browser is best and which browser is behind the curve. It seems that Safari, Opera, and Firefox are all very good browsers each with their own strengths in standards compliance and user interface, with IE constantly playing catch-up.

    --
    What a fool believes, he sees, no wise man has the power to reason away.
  7. Re:You shouldn't be supporting standards by LanceUppercut · · Score: 4, Insightful

    Sorry, but this is just plain nonsense. It is like saying that C and C++ standards made programming easy. However, the truth is that even if you teach the whole world all the intricacies of C or C++, it still won't turn everybody into programmers.

  8. Re:safari by Koiu+Lpoi · · Score: 3, Insightful

    Safari is doing well on Acid tests because the developers put a lot of effort into making Safari do well on Acid tests, not because Safari is "ahead of the game" on standards.
     
    Are these really different? The Acid Tests test standards compliance, so if you do well on them, even if it is your aim to do so, aren't you embracing standards?

  9. Re:And older firefox versions do better too by edwdig · · Score: 4, Insightful

    Any browsers that came out before the Acid3 test was released are doing absolutely dismally.

    That's exactly the point of the Acid tests. They're designed to motivate browser developers by pointing out a lot of flaws in current implementations.

  10. Re:safari by m50d · · Score: 4, Insightful

    Well yes, but the Acid Tests can't and won't test *all* standards. So it's a question of whether and how much you prioritize those particular standards over other, possibly more important (whatever that means) ones.

    --
    I am trolling
  11. Re:Why use IE?! by ledow · · Score: 2, Insightful

    I'm really not a Microsoft advocate but I work in Windows-only schools... I do completely understand the frustration but off the top of my head:

    1) Group Policy integration

    I can set browser settings (every single one that you see in IE's Internet options etc.) for a group of computers and fine-tune each setting to particular users. You don't want kids changing their proxy settings, you don't want them playing with trusted zones, you don't want them getting overwhelmed with dialogs when they log in for the first time. You don't want to have to set it up per-user.

    2) Content that is IE only.

    Everything is web-based nowadays. For instance, schools are pulling lesson plans, educational games, etc. off websites or "cached content" (i.e. stick a Linux box full of some companies flash-heavy website in your school and every month or so they'll update it for you... this is an actual product from several very expensive companies). Most of it works only in IE, although I have seen a few that will work on Firefox too. ActiveX is seriously over-used in the educational sector for example. And therefore if you want support (which schools in particular see as vital), you have to use IE.

    3) The little blue E

    Seriously, I have dozens of users (and I get more each year) who when they want the Internet go for the little blue E shortcut. I have actually replaced it with an identical-looking one that ran Firefox and only the "power-users" on the network actually noticed anything wrong. 450 kids just carried on working as if there was nothing different.

    As soon as everybody gets off their backsides and gives me non-IE support on all the content that the schools carry, I'd move every school over. The next hurdle after that is making it easy to customise every option on a per-user/per-computer basis properly. The third is easily overcome even if it is selling your soul to put a decent browser behind the IE icon...

  12. Sigh. by Xest · · Score: 2, Insightful

    This is similar to saying that MS-DOS 5 has less bugs than Windows Vista hence MS-DOS 5 is far better than Windows Vista

    Well yes, of course it has less bugs, because it's much smaller and supports far fewer features, but that doesn't make it better, it's nigh on useless for everything people want to do nowadays.

    At the end of the day, IE5.5 supports less features and gracefully falls back where it fails on a feature as it should. IE6 and IE7 are much more ambitious and implement far more features, but when pushed to the limits on these features they fail more horribly than IE5 which doesn't even try. There is an argument that features shouldn't be implemented at all if they don't work perfectly but I disagree, the fact is the features in question almost certainly work in say 90% of cases it's just that Acid3 is specifically exploiting the cases where it doesn't work rather than where it does.

    People are free to stick with IE5.5 if they like the fact it does better on the Acid3 test if they want, but don't come crying when you can't use half the features on sites that are designed for the new series of browsers.

    Acid3 is doing it's job well, it's highlighting problems in implementations so that they can be fixed in future versions. I'm not sure why some people see Acid tests as a tool to attack browsers with, that's not the purpose. Whilst crappy journalism might like to use it for this purpose one would hope that Slashdot was above Daily Mail type shoddy stories.