Microsoft has given web developers a last chance to test their sites against an early build of Internet Explorer 9 before the browser is released in beta form to a more general audience.
Internet Explorer 9 (IE9) Platform Preview 4 was released on Wednesday evening, six weeks after the third platform preview. The beta is roughly scheduled for September, while there is no indication yet as to when the final version of the browser will be released.
According to Mark Quirk, Microsoft UK's web product manager, there have been 2.4 million downloads of the first three IE9 platform previews, a result with which Microsoft is "quite pleased".
"Our desire ultimately is that web developers test their sites against Platform Preview 4," Quirk told ZDNet UK on Wednesday. "If something is wrong with our browser, let us know. We would hope to fix it before the beta."
Since the third platform preview, IE9's Acid3 score — a test of the browser's compliance with web standards — went up from 83/100 to 95/100. Quirk said he did not expect that score to change before the beta release.
Quirk explained that IE9 does not score 100/100 on the Acid3 test — as rivals such as Chrome do — because of its avoidance of a few specifications. One is the Synchronized Multimedia Integration Language (SMIL) specification for multimedia specifications — according to Quirk, the SVG working group behind SMIL has proposed changes to the specification, which has dissuaded Microsoft from implementing the "not that widely used" spec.
Microsoft is also avoiding the use of scalable vector graphics (SVG) fonts in favour of using CSS3 and Web Open Font Format (WOFF) fonts instead. "This is generally recognised as the right way of doing fonts," Quirk said. "The typography community would rather the implementation goes down the route of WOFF and CSS3 fonts, so we believe that we're doing the right thing for the broadest audience."
"When we did Platform Preview 3, we implemented the EcmaScript 5 specification," he said. "In doing so and implementing it as the specification said, we found a lot of websites broke. So we escalated that to Ecma, and there's been an update to the EcmaScript standard based on what we saw. We were one of the first to implement it, and the standard was wrong."