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 450479
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: Of Course.
by Tuishimi on Thu 18th Nov 2010 15:48 UTC in reply to "RE: Of Course."
Tuishimi
Member since:
2005-07-06

All I know is that it is or at least WAS a common practice back in the day of mainframes. Compilers were written to be highly optimizing which included being able to identify unused or non-functional (code that doesn't contribute to the data end result in any way) and not include it when translating to machine code.

This was a practice in place decades ago.

I do not see why it should indicate their intentions other than to add optimizations that could possibly speed things up. I liken it more to a developer sitting there one day and having light bulb go on in his head and saying "HEY! I've got an idea, why don't we do THIS!"

But since we cannot know this, it could very well be that they analyzed the tests the competition uses and realized they could speed it up that way...

Reply Parent Score: 3