MIX'10: Internet Explorer 9 Platform Preview Info

Today, at MIX'10, Microsoft will announce its IE 9 Platform Preview. If you're a consumer, or individual PC user, with no developer needs, this release is not for you. But if you're curious where Microsoft is taking its web browser, here's some info you can use.

First, there will be a public download of the IE 9 Platform Preview.

Microsoft has also created a Test Drive site, a set of Web pages and applications designed to showcase features and enhancements included in the latest platform preview.

The new IE 9 script engine is codenamed "Chakra."

IE 9 focuses very much on three key themes:

Best interoperable HTML5

Hardware Accelerated Graphics

High Performance Browser

And of course, Microsoft will have a lengthy post on the IE Blog this morning describing its efforts.

Doing HTML5 right – our intent from the start – is more about designing our browser’s subsystems around what these new applications will need than it is about a particular set of features. From the beginning, we approached IE9 with the goal of enabling professional-grade, modern HTML5 support on top of modern hardware through Windows.

What's not being said: Schedule. UI.

I'm curious to see how people respond to these developments.

Discuss this Article 13

anonymous
on Mar 16, 2010
From MIX '10 comes some Internet Explorer 9 Platform Preview Info. Short story: HTML5, hardware acceleration, and a public download...
spivonious
on Mar 16, 2010
Why does MS stick to the long development cycles for IE? I'm not saying Firefox is better, but at least they release a new version every six months or so. IE8 has been out for a year and we're just now getting an alpha version of IE9. In the fast-changing world of web technologies, how can they afford to take so much time between major releases?
rr0de74@live.com
on Mar 16, 2010
Schedule would be nice. We just had a meeting yesterday about being able to finally move to IE8 (from IE6) as all of our apps will be compatible in 30 days.
Waethorn
on Mar 16, 2010
"I'm not saying Firefox is better, but at least they release a new version every six months or so. IE8 has been out for a year and we're just now getting an alpha version of IE9. In the fast-changing world of web technologies, how can they afford to take so much time between major releases?" There's a huge difference between consumer-targeting companies like Google and Apple that want to differentiate by offering bleeding-edge technologies to the ADHD tech crowd before they become a standard, and Microsoft, who wants to give customers a stable platform to use for a while without having to rip everything out in a year's time - because that's what they ask for. Even software publishers want to sit back for a bit after doing a release to cut back on active R&D costs (and build up revenue from support) before customers start clamoring for the latest and greatest. Software publishers do like to have a set release schedule for major releases (excluding minor bug fixes) just as much as hardware companies. Software is often built around new hardware releases.
Waethorn
on Mar 16, 2010
Where does HTML5 non-standardization fit into all of this? HTML5 won't be in the W3C Candidate Recommendation stage until 2012, and won't be part of the final recommendation for 10 years after that (2022)! http://wiki.whatwg.org/wiki/FAQ#When_will_HTML5_be_finished.3F That's just dumb. Adobe and Microsoft stand to benefit from that by offering their own proprietary internet technologies that easily eclipse the functionality of HTML5. Also, what happens if Steve Jobs breaks complete ties with Google, and scraps Dave Hyatt or forces him to quit the WHATWG in favour of developing a closed-source Webkit replacement that Google has no say over? Where does that leave the HTML5 proposal? Where does that leave HTML, period? Will that leave the World Wide Web as Gopher 2.0? BTW: What is Mozilla's current stance on HTML5? We all know they hate the idea of using Apple and Google's proposed H.264 spec for the video tag because of royalty issues (as does Opera), but what are their plans for supporting HTML5 otherwise? I haven't read anything about any upcoming support of it in a future Firefox version except for minor support in 3.7, which isn't out yet. And what are they planning to do about the video tag?
Keleko
on Mar 16, 2010
Meanwhile, many companies still can't get off IE 6.
Andreas J
on Mar 16, 2010
Is Internet Explorer going to start using WebKit? I saw something about it on their site... It would be nice if they did.
redunion1940
on Mar 16, 2010
No IE9 isn't going to use Webkit
Waethorn
on Mar 16, 2010
@redu: Do you know much about the 890GX chipset? What GPU's support Hybrid Crossfire with the onboard 4290? Anything higher than the 5450?
anonymous
on Mar 16, 2010
This post was mentioned on Twitter by ICTRacunalo: [News] Internet Explorer 9 Platform Preview Info http://bit.ly/bQAu85
redunion1940
on Mar 16, 2010
waethorn I've kept an eye on it, though since I am not planning on a new mobo for a bit don't have a lot of information on it My 3200 HD has the hybrid tech But from what I can read it only works with the lower end discrete graphics There is also the small note that I use nVidia discrete graphics but who knows what I will get next time I get more components Also from what I understand is that if you were to run it in crossfire it would just downclock the discrete card to match the speeds of the IGP
Waethorn
on Mar 16, 2010
@redu: From what I've read, the 785G only supports a 3200/3300 GPU. Anything above that, and the onboard GPU is disabled automatically by the drivers. None of the 4000 series cards (like the 4330) are supported in Hybrid Crossfire with a 785 chipset. Similarly, the 790GX chipset has a 3300 onboard, and I think Hybrid Crossfire for that only supports 2400's. I dunno if any of this is similar with the new 890GX chipset boards though, but the only documentation that mentions Hybrid CrossfireX for those ones mentions the 5450 only. You can put a 5450 in and it'll support Hybrid CrossfireX, but I also want to know if you can put 2 of them in to an 890GX motherboard, since they all 890GX motherboards support 2 discrete cards. The 5450 GPU's also support standard CrossfireX, so you can use 2 discrete 5450's together. However, I'd like to know if the 4290 stays on in such a configuration. There really shouldn't be any reason why it shouldn't be on, since the 5450 parts run at approximately the same speed as the 4290 (except that the 5450 is a DX11 part), so having all 3 GPU's enabled would make a lot of sense. There's been a lot of issues regarding using mismatched GPU's with Crossfire though, so I wouldn't be surprised if AMD just allowed 1 discrete GPU with the onboard video (it may be a limitation of the number of PCI-e lanes too - where there aren't enough to run the onboard with 2 discrete cards). They always talked about CrossfireX supporting mismatched GPU's, but they still have to be within 1 or 2 GPU families for it to work. They cite synchronization issues as being the reason for the strict requirements, but I think they need to work on doing better load balancing. The drivers should be able to divide the load up between the different GPU's based on a relative scale of performance of each GPU from the whole. They should know the performance factors of one GPU over another based on the number of shaders, RAM amount and speed, etc., more than anybody since it's their hardware. It shouldn't be so hard as to say "if a 5770 is 3x the performance of the onboard 4290, serve 3 frames worth of information to the 5770 for every 1 frame served to the 4290". That might be a gross oversimplication, but I'm sure there's some way to readily buffer data between cards. Perhaps that's something that would be best suited to using a dedicated Hypertransport bus between cards, bypassing the PCI-e bus altogether. Maybe a ribbon cable between cards like NVIDIA uses for syncing SLI cards? If you could merge the memory between cards using a high-speed interconnect, both discrete cards could be working from a singular frame buffer and texture pool. Once that's accomplished, the drivers could get the GPU's communicating with the merged frame buffer in an asynchronous method based on each's relative performance of one another. The lower card would fetch data only a percentage of the time of the faster card. So why is that so hard?
redunion1940
on Mar 17, 2010
Sounds like you are looking for something like the lucid hydra which is able to accomplish this on a limited level Like say let a GTX 260 and 5870 play together on games. As for express lanes AMD has pretty much let anyone that wanted to cross fire 4 graphics card, that is what we call crossfireX. Yeah it would require a intermediated chip to allow it to throw which processes to which GPU without overloading it, as of now crossfire and sli technology run on the lowest common denominator your other cards are only as fast as the slowest one, which also might explain the reason it is rare for a company to support say sli'ing a 7000 series with a 9000 series to much of a speed difference in those scenarios. as for the 3200/3300 it supports up to a 3450, (*note 3200 is basically the 2400 HD discrete in a IGP) So for this newest IGP I don't know the highest card that it supports.

Please or Register to post comments.

IT/Dev Connections

Las Vegas
September 30th - October 4th

Paul ThurottYou'll have the opportunity to experience:
• 120 Technical
Sessions
• Networking with Peers
• Expert Speakers


Come See Paul Thurrott & Mary Jo Foley in Person!

Register Now

Office 365 InfoCenter

Get the latest insight and info from Paul

Read Now!

What I Use