Microsoft Gambles on HTML5, H.264 Video for IE9

Today's Best Tech Deals

Picked by PCWorld's Editors

Top Deals On Great Products

Picked by Techconnect's Editors

Earlier this month, Microsoft issued its second developer-oriented preview release of Internet Explorer 9.0. You can take it out for a test-drive or see the demos on the test site, which displays performance enhancements, HTML5 interoperability (causing a bit of a stir), and graphical demonstrations.

Yielding to Standards
In a quest to amend the company's reputation for ignoring Web standards, Microsoft has provided more than 7,000 new compliance tests to the W3C, the standards body in charge of finalizing the in-progress HTML5 and CSS3 standards. Microsoft hopes its support for HTML5, DOM, and CSS3, in addition to new compatibility with a host of other standards-based HTML, scripting, and formatting, wil improve its Acid3 scores (a common though oft-criticized test of standards compliance for browsers). Currently, the IE9 beta scores of 68 out of 100, a far cry from Firefox 3.6's score of 94 but a huge jump from IE8's score of 20 and IE7's score of 14.

[ InfoWorld's Neil McAllister explains what to expect in HTML5 -- and why today's HTML is so messy to work with. | Keep up on the latest Windows news and insights with InfoWorld's Technology: Windows newsletter. ]

Ultimately, standards are established so that developers can create sites that function and interoperate well without making too many -- or in a perfect world, any -- modifications for different browsers. Personally, I have a developer who usually jumps through hoops to make sure my site is viewable in IE, Mozilla Firefox, Google Chrome, and Apple Safari, and I'm sure you go through the same hassle. All that repeated testing steals time and effort away from creativity, so a closer connection to standards on IE's part would be much appreciated.

Creative Performance Gains
IE9 is using a new JavaScript engine called Chakra that was designed to improve the speed of script processing. (Oddly enough, "chakra" is a Sanskrit word that means "wheel" or "turning," according to Wikipedia. The name likely refers to the vortex of energy in Hindu spiritualism, not "spinning the wheel" -- oh well.) One thing Chakra does is run a separate background thread in tandem with other processes on another core if one is available, taking advantage of the current multicore systems that many users now have.

1 2 Page 1
Page 1 of 2
Shop Tech Products at Amazon