There are nine new demos showcasing IE 9’s performance and features
IE's highest Acid score yet; but 95 is the limit for IE 9
Hamster Dance Revolution shows off what a fully hardware-accelerated browser can do – and you don’t need Flash or Silverlight
The stock trading app doesn’t look very exciting, but local storage isn’t just about improving performance; we’ll need it for
The latest test release of Internet Explorer 9, Platform Preview 4 (PP4), is also the last before the newest version of Microsoft's browser enters beta. With PP4, as with previous platform previews, Microsoft has concentrated on improving rendering performance and compliance with web standards. This means that, when it's released, Internet Explorer 9 should load web pages quicker than ever, while making things easier for website developers.
The missing five Acid points are from the SVG fonts, filters and SMIL SVG animation features, but Microsoft downplays the importance of these parts of the Acid test. The company has always said it will not support these features in IE 9 since standards groups are planning to change them and there are other methods of doing the same things. The SVG Working Group is planning significant changes to filters and animation and has suggested moving SVG fonts into a separate and optional specification; the creator of the Acid 3 test has also suggested that in future the test might drop SVG fonts.
PP4 adds support for even more of the areas of the SVG spec. Previous platform previews haven't worked with some of the more complex SVG content that's already up on the Web. PP4, however, loads far more of these SVG sites and passes another ten new SVG tests, including some that Firefox 3.6, Safari 5, Chrome 5 and Opera 10.6 fail. It also further improves SVG performance, which can be seen in the new SVG dice rolling demo . As with many other performance improvements, the smoothness of the animation of the SVG images of the dice and dice cup is due to PP4's support for hardware acceleration using the graphics chip. The performance improvements are impressive, even on Nvidia Ion-based netbooks.
Microsoft has added several more amusing demos to its IE9 website showing the potential speed increases achievable using the graphics card-based hardware acceleration. IE Beatz is an interactive beatbox that showcases hardware-accelerated audio at the tempo of your choice (other HTML 5 browsers can't keep up with high tempos). Psychedelic Browsing animates colours and patterns using the Canvas HTML 5 tag. Hamster Dance Revolution is a remarkably silly but effective app that proves you don't need plugins like Flash or Silverlight to create interactive games.
However, Microsoft isn't suggesting that IE 9 will kill Flash or its own Silverlight plugin; Microsoft UK Web product manager Mark Quirk was quick to say "I'm sure the trend will continue of plugins providing more than browsers can do and doing that outside the [HTML] standards process because of the time it takes [to define a standard]."
From bugs to beta
Microsoft has received over 1,300 pieces of feedback on IE 9 through its Connect website. 100 bugs from earlier previews have been fixed in PP4 and "we continue our commitment to addressing and closing every single piece of feedback we get," promises Ryan Gavin.
Like all the platform previews, PP4 doesn't have the interface or any of the new features that will come in the beta, including the new network stack - these should begin arriving in September. Microsoft is urging developers to try out their sites with PP4 now to see if they'll render correctly because it's going to reach a lot of end users, says Quirk; "Our plan is that anyone who understands how to install and uninstall software can install it and will."
Microsoft's advice for website developers is to use the same code for IE 9 that they would for other browsers instead of creating IE-specific code. "The mantra around same markup is write the same HTML for IE that you would for Chrome and Firefox," explains Quirk. "Let's not have different paths". From our testing with PP4, this advice is valid in many cases.
The issue is when you've used Mozilla, Chrome and WebKit-specific prefixes to get CSS 3 features, because IE 9 doesn't need (or load) browser-specific prefixes. It's also a little easier to check your pages in PP4; the already useful network capture tool that helps you trace the way your Web site works now lets you search through the data it captures.
As with the other platform previews, Microsoft has delivered an impressively fast, standards-based rendering engine. In September we’ll be able to see if the performance is matched by the interface and features.
Get the ITPro. daily newsletter
Receive our latest news, industry updates, featured resources and more. Sign up today to receive our FREE report on AI cyber crime & security - newly updated for 2023.
Mary is a freelance business technology journalist who has written for the likes of ITPro, CIO, ZDNet, TechRepublic, The New Stack, The Register, and many other online titles, as well as national publications like the Guardian and Financial Times. She has also held editor positions at AOL’s online technology channel, PC Plus, IT Expert, and Program Now. In her career spanning more than three decades, the Oxford University-educated journalist has seen and covered the development of the technology industry through many of its most significant stages.
Mary has experience in almost all areas of technology but specialises in all things Microsoft and has written two books on Windows 8. She also has extensive expertise in consumer hardware and cloud services - mobile phones to mainframes. Aside from reporting on the latest technology news and trends, and developing whitepapers for a range of industry clients, Mary also writes short technology mysteries and publishes them through Amazon.