I am currently at MIX 10 in Las Vegas together with Mads Kristensen and Kenneth Auchenberg.

The IE9 keynote was great and revealed many new facets of the upcoming Internet Explorer 9. There will be a new Jscript engine, codenamed “Chakra”, lots of HTML 5 support and hardware acceleration of almost all rendering aspects – not just for text and images, but also for SVG and video playback.

Chrome and Firefox were literally stutteriing when they tried to play a single 720P video while IE9 was running smoothly with two simultaneous 720P streams, and the performance of the new Trident engine was even better when it came to animating SVG and CSS.

“Chakra” is still in development and can be experienced in the IE9 developer preview at ietestdrive.com. The current JScript engine in IE8 is JScript 5.8 where as the new “Chakra” engine identifies itself as JScript 9.0. “Chakra” will compile Javascript in the background across multiple CPU cores, so I expect to see some reentrant vulnerabilities.

I will dig deeper into IE9 when I get the chance, to see what kind of security vulnerabilities I can uncover.

Another point of interest at the conference is the upcoming Windows Phone 7 Series; the name is too long, they should really just remove the “Series” suffix.

I had a chance to play with the phone, but the Microsoft guys were not really that keen on revealing what browser version it is running. Despite this, I managed to secure a copy of the useragent string:

Mozilla/4.0 (compatible; MSIE 7.0; Windows Phone OS 7.0; Trident/3.1; IEMobile/7.0) Asus;Galaxy6

Unlike the iPhone, Windows Phone 7 will launch with a browser that does not support the latest web standards.Far from it, actually, as IE7 is already starting to feel outdated. There is some consolation, in that the mobile version of IE7 will incorporate some of the new technologies from IE8.

Anyway, back to the conference..

Update: I am covering the latest buzz surrounding IE9 at IE9Buzz.com :)