IE 9 'platform preview' released at MIX10

 

Connecting state and local government leaders

Microsoft released an Internet Explorer 9 platform preview to get feedback from developers and plans on releasing platform updates every eight weeks.

Microsoft announced the availability of an Internet Explorer 9 "platform preview" at Tuesday's MIX10 keynote address.

Microsoft Windows Division President Steven Sinofsky and IE General Manager Dean Hachamovitch announced at the Las Vegas event that developers and the general public can get their hands on the IE 9 platform preview as of Tuesday.

The preview of Microsoft's newest Web browser is accessible at Microsoft's test drive site here.

The IE 9 platform preview isn't a fully functional browser or even an alpha version. It lacks an address bar and many other common browser user interfaces. Microsoft is releasing it to get feedback from developers, and the company plans to release updates of the platform every eight weeks. Users can run the various tests prebuilt into the platform preview and compare those results with the test performance of other browsers.

The big news for developers is Microsoft's strong commitment to the Worldwide Web Consortium's (W3C's) HTML5 recommendation in producing IE 9. The company previously announced in January that it had rejoined the W3C's Scalable Vector Graphics (SVG) Working Group, and IE 9 will tap into SVG natively instead of relying on a plug-in.

"We love HTML5 so much, we want it to actually work, and in IE 9 it will," Hachamovitch said during the keynote. "And so in IE 9, we will do for the rest of the Web platform what we did with CSS 2.1 in IE 8." He was referring to the various tests Microsoft wrote for the W3C's CSS 2.1 spec.

Hachamovitch emphasized how "painful" it has been for developers to write markup code that does not run the same way across different browsers. The goal is to write code once and have it display in the same way across different browsers. Microsoft's IE 6, still in widespread use today, has long been disliked by many developers who have complained about its lack of standards support.

(To address the forthcoming and changing HTML5 spec, the Microsoft team recommends that developers test for features, rather than the browser type, in their code.)

Some compatibility problems will still be apparent when users run the IE 9 platform preview tests and compare those results with test results in other browsers. Microsoft's practical response to this issue has been to collect usage data and write tests for the HTML5 spec. Microsoft just submitted more than "100 additional tests of HTML5, CSS3, DOM and SVG to the W3C" on Tuesday, according to the IE blog.

Microsoft has its hands at the helm of the W3C's standards efforts. Paul Cotton, Microsoft group manager for Web services standards and partners, currently serves as co-chair of the W3C HTML Working Group. Kris Krueger, Microsoft principal test lead for IE, serves at the chair of the HTML5 Working Group.

Cotton outlined Microsoft's standards efforts in a recent W3C blog post. He noted that people refer to HTML5 in various ways, including the W3C spec and the ECMAScript-262 Language. HTML5 is still at the working draft stage, and no one seems to know when it will reach the final W3C candidate recommendation stage. Meanwhile, browser makers are attempting to implement the HTML5 spec using different technologies and rendering engines. And that accounts for the various incompatibilities seen in tests.

Hachamovitch said during the keynote that if HTML5 is done right, it will make Web applications seem "more like real apps." Microsoft designed IE 9 to take advantage of SVG by tapping into the power of the underlying hardware, specifically graphics processing units (GPUs). Using GPUs for SVG unburdens the client machine's CPU to handle other tasks. Microsoft also sped things up by leveraging a new script engine for IE 9, code-named "Chakra," which was announced Tuesday. According to the IE blog, "Chakra compiles JavaScript in the background on a separate core of the CPU, parallel to IE."

Microsoft is claiming that IE 9 "is the first browser to provide hardware-accelerated SVG support," according to the IE blog. During the keynote, dual videos were run using HTML5 video, which Microsoft defines as "HD-encoded, H.264 720p" in the IE blog. Microsoft claims that video performance in IE 9 is enhanced using Windows, which has the ability to "take advantage of PC hardware for video decoding."

Microsoft's IE 9 platform preview lags on certain benchmarks, such as the Acid3 score, where it passed 55 tests out of 100, although Microsoft tends to be a critic of that test. According to Jason Weber, principal program manager lead for IE, Acid1 was originally a W3C test, but subsequent versions of the test have not been W3C efforts. Hachamovitch said during the keynote that IE 9's Acid3 scores will improve, but he implied that the tests in Acid3 were of little-used features.

The IE 9 platform preview did much better in a comparison of JavaScript performance via the WebKit SunSpider test. IE 9 platform preview edged out Firefox version 3.7, alpha 2 in terms of speed in a SunSpider test published on the IE blog.

In general, Microsoft is basing its IE 9 development efforts on a tool that measures the top APIs used across 7,000 Web sites. So, support for some HTML5 features will not make it into the first release of the new browser.

X
This website uses cookies to enhance user experience and to analyze performance and traffic on our website. We also share information about your use of our site with our social media, advertising and analytics partners. Learn More / Do Not Sell My Personal Information
Accept Cookies
X
Cookie Preferences Cookie List

Do Not Sell My Personal Information

When you visit our website, we store cookies on your browser to collect information. The information collected might relate to you, your preferences or your device, and is mostly used to make the site work as you expect it to and to provide a more personalized web experience. However, you can choose not to allow certain types of cookies, which may impact your experience of the site and the services we are able to offer. Click on the different category headings to find out more and change our default settings according to your preference. You cannot opt-out of our First Party Strictly Necessary Cookies as they are deployed in order to ensure the proper functioning of our website (such as prompting the cookie banner and remembering your settings, to log into your account, to redirect you when you log out, etc.). For more information about the First and Third Party Cookies used please follow this link.

Allow All Cookies

Manage Consent Preferences

Strictly Necessary Cookies - Always Active

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Sale of Personal Data, Targeting & Social Media Cookies

Under the California Consumer Privacy Act, you have the right to opt-out of the sale of your personal information to third parties. These cookies collect information for analytics and to personalize your experience with targeted ads. You may exercise your right to opt out of the sale of personal information by using this toggle switch. If you opt out we will not be able to offer you personalised ads and will not hand over your personal information to any third parties. Additionally, you may contact our legal department for further clarification about your rights as a California consumer by using this Exercise My Rights link

If you have enabled privacy controls on your browser (such as a plugin), we have to take that as a valid request to opt-out. Therefore we would not be able to track your activity through the web. This may affect our ability to personalize ads according to your preferences.

Targeting cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.

Social media cookies are set by a range of social media services that we have added to the site to enable you to share our content with your friends and networks. They are capable of tracking your browser across other sites and building up a profile of your interests. This may impact the content and messages you see on other websites you visit. If you do not allow these cookies you may not be able to use or see these sharing tools.

If you want to opt out of all of our lead reports and lists, please submit a privacy request at our Do Not Sell page.

Save Settings
Cookie Preferences Cookie List

Cookie List

A cookie is a small piece of data (text file) that a website – when visited by a user – asks your browser to store on your device in order to remember information about you, such as your language preference or login information. Those cookies are set by us and called first-party cookies. We also use third-party cookies – which are cookies from a domain different than the domain of the website you are visiting – for our advertising and marketing efforts. More specifically, we use cookies and other tracking technologies for the following purposes:

Strictly Necessary Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Functional Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Performance Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Sale of Personal Data

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.

Social Media Cookies

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.

Targeting Cookies

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.