Internet Explorer
Having Internet Explorer to play nice with the new web standards has been web developer’s dream for a long time—I know I have long wanted that—but sadly that wasn’t happening. Then came Google releasing a plugin that basically lets Google Chrome’s WebKit-based rendering engine handle the rendering of a page, it was a great news.
A hack is anything that has the potential to fail disastrously each time something changes expectedly.
kroc camen
For the longest time, web developers have been struggling to get their websites to render just as any other browser would. The limitations of Internet Explorer made it almost impossible unless some sort of work arounds or ie specific hacks that forces ie to play nice but as Kroc Camen pointed out “A hack is anything that has the potential to fail disastrously each time something changes expectedly.”
[…] Google Chrome Frame running as a plugin has doubled the attach area for malware and malicious scripts. This is not a risk we would recommend our friends and families take.
The thing is Microsoft’s frustratingly slow adoption of the web standards forced people to come up with not so elegant solutions. It is also true that ie plugins would create an additional opportunity for hacker to exploit but for Microsoft to say the plugin is not safe is not helping at all. The problem was created by Microsoft in the first place and instead of fixing the problem, they tell people that the people who offer a solution—not a very good one, but a solution nonetheless—that they didn’t do a good job covering the mess Microsoft created in the first place. Google wouldn’t need to come up with Google Chrome Frame if ie renders new standards properly, because as much as we like to stop supporting ie, big companies cannot ignore 65% of the people who surfs the web using ie.
The performance of the scripting engine has little discernible impact on today’s web pages, […] a faster JavaScript engine would offer no practical value to end users.
Web standard is only a fraction of ie’s problem, we’ve seen a massive improvements on javascript capabilities on all major browser to bring near native speed javascript performance so that much more sophisticated web applications can be created. Microsoft’s response to these trends? “The performance of the scripting engine has little discernible impact on today’s web pages, […] a faster JavaScript engine would offer no practical value to end users.”
.
I am not going to comment on how ignorant that comment was but I will say that if Microsoft continues to ignore the open standard and keep pushing proprietary technology like Silverlight, they will only continue to see it’s browser’s market share plummet.
As much as we all like to destroy ie, what needs to be done is to stop supporting ancient browsers like ie 6 and force user to switch to up to date, standard compliant browsers.