Dean hacharmovic, general manager of Microsoft IE, promised at the Mix10 conference in Las Vegas that HTML5 would make some new applications possible. HoweverHow much HTML5 will IE support? What part of HTML5 does it support?What will happen when web page standards evolve again?None of these answers are straightforward. However, he tried to reveal his suggestion in a euphemism.
"When developing a platform, you have made a guarantee to those developers, that isThe code they wrote can continue to run on this platform.." He said. "Only when the issue involves privacy and security protection can the previously written applications fail to be executed ."
SoNumerous pages designed for IEWhat should we do after the standard change? The answer is:Continue to provide compatibility mode. "When you run the IE9 Platform Preview, you will find that we put all possible modes there. This is because there are always different websites that need to use the above mode ."
When someone asks about some of the current IE9 preview versionsUnsupported HTML5 syntax"All images running on IE9All processed by GPU AccelerationThis is why IE9 cannot support XP ). We will see support for other functions in the coming preview ."
AboutSMIL-an animation standard combined with SVG formatWhether it will be supported by IE9, hamamovich said: "This standard is not yet mature. Compared with the animation and switching effects implemented by CSS3, it seems to be functional again. The SVG Working Group is still discussing standards, but developers obviously need a sustainable and stable standard for development. According to my feedback, CSS3 is a more stable format, SMIL looks inferior." In other words,May not support.
Hacharmovic said that HTML5 supports a lot of video code,However, IE currently only supports H.264. ForOther formats including Ogg TheoraNo comment, but it seemsLittle hope. He even added: "If I put the following HTML5 tasks into a table, I don't know how monkey will support all HTML5 video encoding ."
ForIE9 test in Acid3Although I tried very hard, I still got only 55 points. "Acid3 testing is just a kind of replacement for standard testing. A lot of functions are under construction, and some are prototype. Most importantly: As IE9 supports more and more Markup languages that are actually used by developers, the score naturally increases.We will not develop browsers to run the test.."
He pointed outMicrosoft is a pragmatic Enterprise. "Our ultimate goal is that the code written by developers can run everywhere. I already said that weUse Data surveys to determineThe most commonly used markup language ."
There is a conflict between the browser manufacturer and the standard deciders. On the one hand, browser developers work out some new features and hope they will be standardized later. On the one hand, the Standards Board keeps introducing new standards and sending them to developers for implementation. The LAYER tag of Netscape is a typical example: after it was developed in 1997, it has never become a W3C standard and is only used in Netscape. Similar to this, Microsoft. gradient effect filters are used to generate CSS color gradient effects when learning Frontpage. They are only valid for IE .)Has this situation improved??
Hamamovich said that there are still many browser developers who force their own features to become standards, of course for many reasons. But on the other hand, "I think the world is still moving forward, because our goal is to work closely with those standards makersReduce differences and enhance interoperability."
Windows XP again confirmed that IE9 cannot be run. "Constructing a new browser requires support from a new operating system ." He said, "Windows Vista and Windows 7 have a variety of new security safeguards, and performance supports GPU acceleration, which were not supported by previous systems ." That is to say, IE9 is expected to achieve this only when XP is completely out of the market. This will take a long time to wait.
The competition between HTML5 and Flash has also affectedMicrosoft's own Silverlight."Each browser has certain compatibility with ActiveX, binary API plug-ins, and other code," he said. For me, that is part of building a browser and must accept the fact that people need plug-ins ." He pointed out, "In factThe developer decides what to use and what not to use.. The code they wrote determines whether the plug-in is a markup language ."
The actual situation is that even if IE9 supports HTML5 very well, it will also support Silverlight better. Not to mention that Microsoft's Development Environment Visual Studio itself is optimized for Silverlight. In addition, because XP also has Silverlight plug-ins, compatibility issues can be mitigated to a certain extent. More rich network applications will be supported more smoothly on the Microsoft platform.