Linked by Thom Holwerda on Wed 17th Nov 2010 23:10 UTC, submitted by Debjit
Internet Explorer There's a bit of a ruckus on the web about how Microsoft was supposedly cheating when it comes to Internet Explorer 9's performance on benchmarks. Digitizor, as well as some enterprising readers over at HackerNews, came to the conclusion that Microsoft included code in IE9 specifically to ace the SunSpider benchmark. I was ready to write a scathing article about this, - until I loaded up the IEBlog. As it turns, it's not cheating, it's not a bug - it's an actual piece of smart code optimisation other browsers don't have yet.
Thread beginning with comment 450378
To read all comments associated with this story, please click here.
its Microsoft
by Nex6 on Wed 17th Nov 2010 23:20 UTC
Member since:

naaaahhh, its Microsoft they must have been cheating. it can not be any other way... /end_sarcasm

Reply Score: 8

RE: its Microsoft
by Kroc on Wed 17th Nov 2010 23:34 in reply to "its Microsoft"
Kroc Member since:

Being closed source and bugs being hidden behind the most hideous of login walls doesn’t help with transparency when it comes to this problem. They did the right thing in explaining clearly on the blog though.

Reply Parent Score: 3

RE: its Microsoft
by kwanbis on Thu 18th Nov 2010 00:05 in reply to "its Microsoft"
kwanbis Member since:

Incredible how people are!

As if Microsoft was ever convicted for bad businesses practices, for breaking monopoly laws, or for screwing with "parteners".


Edited 2010-11-18 00:08 UTC

Reply Parent Score: 3

RE[2]: its Microsoft
by Hiev on Thu 18th Nov 2010 00:07 in reply to "RE: its Microsoft"
Hiev Member since:

Or for humans righs violations ... oh ,sorry that was Nokia.

Reply Parent Score: 2

RE[2]: its Microsoft
by modmans2ndcoming on Thu 18th Nov 2010 01:17 in reply to "RE: its Microsoft"
modmans2ndcoming Member since:

as if they weren't punished for such crimes and have changed such practices in the 15 years since committing them.


Reply Parent Score: 2

RE: its Microsoft
by Valhalla on Thu 18th Nov 2010 02:03 in reply to "its Microsoft"
Valhalla Member since:

Well it's certainly not hard to understand how people could get that notion if they had ever written code.

Adding either of these two, a 'true' and a 'return' which both does nothing in the context of this code and thus would certainly be optimized away as dead code suddenly prevents this dead code elimination optimization that before either of these (again, doing nothing) changes was able to optimize away the entire function.

But even so I don't think they are cheating, I believe this is due to the 'frailty' of their dead code eliminator, which as proven by this needs more work.

I've seen alot weirder things than this in my days as a programmer and I can't see why the IE devs would cheat this way if they were interested in cheating (which I don't think they are, I may have issues with Microsoft as a company but I have nothing but respect for their developers and no self-respecting dev would do something like hardcoding a dead code elimination, not even with Ballmer breathing down their necks).

Reply Parent Score: 3