I literally laughed out loud when I read this ArsTechnica.com article:
Most browser implementors are quick to adopt emerging Internet technologies, but Microsoft can’t or won’t make Internet Explorer a modern web browser. Despite some positive steps in the right direction, Internet Explorer still lacks many important features. Its mediocrity has arguably hampered the evolution of the web and forced many site designers to depend on suboptimal proprietary solutions.
IE’s shortcomings won’t hold back the Internet for much longer, however, because Mozilla plans to drag IE into the next generation of open web technologies without Microsoft’s help. One of the first steps towards achieving this goal is a new experimental plugin that adapts Mozilla’s implementation of the HTML5 Canvas element so that it can be used in Internet Explorer.
That’s certainly one way to bring standards to IE, but it’s not perfect by a long stretch as Microsoft seems determined to make it as hard as possible:
Vukićević is confident that a lot of the holes can be filled without substantial effort, but his primary concern is with the challenges posed by deployment. The plugin is designed to snap into IE as a binary rendering behavior, but the browser’s defensive security mechanisms insist on prompting the user before every time it is used. This detracts from the seamlessness of the plugin and makes it difficult to use for conventional web applications.
“Currently, the experience is pretty crappy: you have to click through an infobar to allow installation of this component, then you have to click ‘Yes’ to say that you really want to run the native content, and then you have to click ‘Yes’ again to allow the component to interact with content on the page,” he wrote in a blog entry. “In theory, with the right signatures, the right security class implementations, some eye of newt, and a pinch of garlic, it’s possible to get things down to a one-time install which would make the component available everywhere.”
Let’s hope the Mozilla folks are composed of some skilled witches then. Having a few plugins to help make IE standards compliant would be a welcome development for anyone who codes in HTML.