Native HTML5: First IE10 Platform Preview Available for Download

IE10 Platform Preview 1, available for download today is the first step in delivering the next wave of progress in native HTML5 support. Web sites and HTML5 run best when they run natively, on a browser optimized for the operating system on your device.

We built IE9 from the ground up for HTML5 and for Windows to deliver the most native HTML5 experience and the best Web experience on Windows. IE10 continues on IE9’s path, directly using what Windows provides and avoiding abstractions, layers, and libraries that slow down your site and your experience:

The only native experience of the Web and HTML5 today is on Windows 7 with IE9. IE9’s approach to taking advantage of what the operating system offers – from the native graphics stack to jump lists in the shell – maximizes performance, usability, and reliability. We released a fast, clean, trusted, and interoperable IE9 globally for consumers and businesses four weeks ago with the goal of delivering the best experience of HTML5. The best HTML5 is native to the operating system, so Web sites have the fewest translation layers to pass through. The best HTML5 enables sites to use the same markup – the same HTML, CSS, and script – across browsers. The best HTML5 respects developers’ time and enables same markup by treating site-ready HTML5 differently from unstable technologies.

The IE10 preview continues what IE9’s first preview began a year ago:

“When we started looking deeply at HTML5, we saw that it will enable a new class of applications. These applications will stress the browser runtime and underlying hardware in ways today’s Web sites don’t. We quickly realized that 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.

“At the MIX conference today, we demonstrated how the standard Web patterns that developers already know and use broadly run better by taking advantage of PC hardware through IE9 on Windows. This blog post provides an overview of what we showed today, across performance, standards, hardware-accelerated HTML5 graphics, and the availability of the IE9 Platform Preview for developers.”

Native HTML5 and Real-world sites

Native HTML5 support in Windows with IE9 makes a huge difference in what sites can do. We demonstrated real-world sites from the development community that a year ago would have been possible only with a plug-in or application. These sites are live now and show that the technologies as implemented in IE9 are production-ready for consumers and businesses. Links are available at for you to try them out. These sites are proof of progress on the goal of same markup and standards-based Web technologies. They run in other browsers – just slower. As an industry, we’ve just started to see what’s possible when sites can take advantage of these capabilities. The experiences may be new today; they reflect what people will simply come to expect from sites in the future.

An Early Look at IE10

We’re about three weeks into development of IE10, and based on the progress we’ve made, we want to start engaging the development community now. At the MIX conference today, we showed the new browsing engine along with several new browser test drives that anyone on the Web can try out. You can run these at to see emerging standards like CSS3 Multi-column Layout (link), CSS3 Grid Layout (link) and CSS3 Flexible Box Layout (link), CSS3 Gradients (link), and ES5 Strict Mode in action. We also demonstrated additional standards support (like CSS3 Transitions (link) and CSS3 3D Transforms (link)) that will be available in subsequent platform previews of IE10, which we will update every 8-12 weeks.

Also available are new test drive samples for today’s production browsers. For example, Fishbowl is an update to the original FishIE tank that now uses more HTML5 technologies. Paintball is another great demonstration of what fully hardware accelerated HTML5 Canvas delivers.

Progress, not just activity, in improving the Web

Many of us share the goal of a more powerful, native, and robust Web. We want actual progress, not just iteration and activity, toward that goal.

The Web makes progress when

  • developers can take advantage of new technology
  • to build sites that feel and run more like native applications than Web pages
  • across production-quality browsers
  • using the same markup consistently.

This is how the Web delivers on the promise and value of the standards: when we as an industry deliver consumer-ready and business-ready HTML5.

The cadence of browser releases reflects how often technologies are updated, not how much the technologies actually advance from instability to robustness. Higher cadence just means more frequent releases of incomplete software (and larger version numbers). What matters is when consumers and businesses take delivery of robust, production-ready browsers that use the new technology.

Practical developers ask about the stability of emerging standards and when they can expect the same mark-up will work consistently across browsers. IE9 includes support for many emerging, not yet final standards (like font embedding, performance measurement, and privacy) that are stable enough for same markup to work consistently. Other emerging standards (like WebSockets and IndexedDB) need to stabilize before developers can expect that. We work with the community on these as part of HTML5 Labs, where iteration will not affect consumers and mainstream developers.

When browsers prematurely implement technology, the result is activity more than progress. Unstable technology results in developers wasting their time rewriting the same site. The gaps in same markup working consistently across browsers are obstacles to advancing the interoperable Web, not just annoyances.

Native implementations are just better for developers, consumers, and businesses. They keep Web sites from falling behind applications in performance and other important ways. While using cross-platform, non-native compatibility layers makes browser development easier, they don’t necessarily make a better browser. Browsers that use modern operating systems more directly deliver better experiences. Browsers that compromise (by spreading across too many OSes and OS versions) face challenges. For example, building a new browser for the ten-year old version of Windows that came with IE6 didn’t make sense to us because of the limitations of its graphics and security architectures. Others have dropped support on Windows XP for functionality that we think is fundamental to performance. As Windows 7 usage exceeds Windows XP’s in more and more countries (link), the sense in building for the future of the Web rather than the past is clear.

Ultimately, the point is advancing the interoperable Web and making the Web better. Developers want robust HTML5 implementations that they and their sites can rely on, in which the same markup works consistently. Our focus has been on enabling the same markup by delivering native HTML5 to Windows with full hardware acceleration and working closely with the standards bodies and the community.

Looking Forward

IE9 delivers native support for HTML5 on Windows. Now, your sites can deliver significantly better experiences in IE9 on Windows today.

IE10 continues several patterns from IE9. In addition to the Platform Preview available for developers to download at, we have posted new test drives and over 500 new tests we’ve submitted to the standards bodies. IE’s approach to emerging standards results in less churn and more progress for developers. IE10 builds on full hardware acceleration and continues our focus on site-ready Web-standards. This combination enables developers to deliver the best performance for their customers on Windows while using the same, Web-standard markup across browsers.

We look forward to continuing to engage the community and hearing your feedback.

—Dean Hachamovitch, Corporate Vice President, Internet Explorer

When this post was initially published, I forgot to include the onerror event handler for the HTML5 video element. This caused the video to not play in browsers that don’t support MP4/H.264 video. That has been corrected. —Editor

Comments (346)

  1. Daniel Glazman says:

    Wow. Impressive list of improvements in the CSS range… Congrats!

    Daniel Glazman

    W3C CSS WG, Co-chairman

  2. Jason says:

    Wtf, another version of IE? NO!!!!!!!!!!!!!!!!!!!!

  3. Dave Gorman says:

    Any thoughts on what the useragent string will be? MSIE 10.0 or will you follow the Opera route and make it something like MSIE 9.80 and have the "real" version be in the "Version" field ?

  4. pezzonovante says:

    Great news. I am loving every moment of using IE9. IE10 will no doubt be even better. Just one request: please don't make these platform previews so unusable for day-to-day browsing by removing all UI elements. Why don't you just add the IE9 UI on top of the IE10 engine?

  5. Rich Clark says:

    Excellent news, glad to see all this moving along so quickly.

    Any word on whether any HTML5 Forms input types & attributes will be included?

  6. Danny says:

    Finally, a chance for Text-Shadow?!

    desperately needed for modern designs!

  7. Justin Mecham says:

    Is there an anticipated release timeframe for  IE 10 final?

  8. the_dees says:

    Excuse me, are you telling me that you are not indending to support IE10 on Vista?

    Apart from that I was happy to hear of this new Preview.


    Are the reports over at Connect in the process of being re-opened? Or do I have to file issues once again if they're marked "By Design", "Won't Fix" and so on?

  9. Szymon Pilkowski says:

    how about WebGL?

  10. Michael says:

    Definitely good to hear that IE10 is already in the works, but I'm still not upgrading as long as subpixel rendering is forced.

  11. Matthew says:

    I was truly gobsmacked to see this! I was expecting a long delay of nothing happening (no offence guys) before IE10 development started happening.

    Wow! Fantastic stuff!

    I'm a happy web developer! That was before I fully read the article. Transitions, 3D transforms, gradients? Stunned. I love it.

    I'm still shocked.

    Maybe you can beat webkit to a reliable anti aliased implementation of 3D transforms? 😛 (At the time of writing it makes 3D transforms jagged and uggly at the edges.)

  12. Alex says:

    As long as Microsoft continue to pay attention to, and implement, modern web standard, without adding in their own ones like filter etc. then perhaps maybe I might be able to change my mind about them in regards to browser developers.

    Now all you have to do it make an update for 6, 7 and 8 to automatically upgrade to 9 so we can all get some sleep. 😉

  13. Matthew says:

    Re: Webkit

    Actually I was talking about Chrome, not webkit per se. I'm aware Safari doesn't ugglify 3D transforms.

  14. jayp says:

    Blimey, I'm shocked, was not expecting to hear that! Great stuff, really encouraging, especially as I've been using IE9 since the first platform preview up until the release and it's been great. Well done!

  15. JM says:

    @Dave Gorman – It is Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)

  16. flying sheep says:

    The Video doesn’t use a freely available codec. Please be so kind and use WebM so that everyone of us can see it.

    It is the only codec supported by all browsers and really good on such low bitrates, so you could scrap the mp4 version alltogether.

    PS: No, Safari can’t display it, but there is no reason why not (other than Apple wanting to earn money with H.264 :))

  17. Chris Smith says:

    +1 for wanting WebGL support.

  18. Ian says:

    Great! Another version of your browser to support! Regardless of what new browser you bring out, there will still be users using IE 6 and 7 simply because you refuse to force updates. And of course you tied 9 into Vista+.

  19. Steve says:

    WebGL & text-shadow is in work afaik…

    There'll be Windows 8 as the most modern OS. Vista was a fail -.- Something has to be done to make people upgrading their systems.

  20. Jason says:

    Ok I'm now interested, though only, ONLY, in the case that when IE 10 is released IE 9 users will automatically be upgraded. Is this the case? Please, if you actually love Developers like you guys keep saying you do, make sure that this is the case.

  21. Jack says:

    Please stop IE development. We already have enough work with all mistakes in IE6 – 7 – 8 – (9?)…

  22. FremyCompany says:

    Thank you. Really.

  23. José Mota says:

    The hardware acceleration and multi column layouts are remarkable.

    The sad part is people still use IE 6 and 7.

  24. Gavin says:

    its great to see Microsoft continuing to interact with developers regarding @IE, platform previews are great and regular update will keep the new features flowing 🙂

  25. José Mota says:

    BTW, lame way to point the finger at the competition.

  26. Arieta says:

    Wow, I was just thinking about possible new platform previews earlier today.

    Sadly, some of the stuff you added here is just the things that IE9 was missing, not stuff that is new. But progress is progress.

    I'd just like to ask to go for IE9.1 or IE9.5 instead of IE10. Supersede the already good standards support in IE9, update it so it can run the few things it is missing. It's a better choice than creating a new standards mode for every single version of IE.

    Also, perhaps it is time to finally get rid of Quirks mode too?

    Feature wise, it would be nice if you guys would add native supports for userscripts and userstyles, like Greasemonkey but built-in. And fine-control for the Tracking Protection lists would be nice too – right-click menus for whitelisting or blacklisting on-the-fly. Make it more customizable, more easily. Right now, I can't seem to add my own lines easily.

  27. GT says:

    It is nice to hear that Internet Explorer is evolving fast, but I am still using Google Chrome, I heard so many times Microsoft saying that they made things better, and every time we tried to use that better technology things turned to the worse.


    VB 4 was much slower than VB6 🙂

    VS.NET should have been much better than VB6 for business applications, but it turned to be much slower.

    VS 2005 is slower than VS 2003

    VS 2008 is slower and faster sometimes than VS 2005

    VS 2010 is two steps backwards.

    Vista is slower than XP

    Windows 7 is slower than XP especially in a virtual machine.

    And every release of IE is slower than the one before.

    Not to mention WPF, WPF 4 is slow, WPF 3 is way slower than Windows Forms, Windows Forms are slower than VB, VB was slower than the plain C++ code, and so on.

    I have read so much from Microsoft the past 15 years, and have been excited so many times, and disappointed in every single time 🙂

    There has not been a single new technology that was really better than the one before, it is very hard to believe that IE is this time 🙂

  28. Dave Gorman says:

    @JM – thanks, re: useragent. Is that your belief or is it confirmed?

  29. Marcus says:

    Playing catch-up eh! I really hope IE10 will be released before fall 2011.

  30. Parrotlover77 says:

    Congratulations on already having a platform preview ready for IE10.  That's welcome news considering the previously slow rate with which IE was released!  I do have to offer one criticism, though.  I work for a web development company, and as forward thinking as we want to be with HTML5, it's simply not an option at this time.  We still have many customers using IE6 on Windows 2000 (I'm not kidding!).  We are probably not the norm, as we cater to very specific niche industries, but we are also not alone.

    IE is particularly problematic for developers in that only one copy of IE can be installed on Windows at one time.  The workaround of using multiple VMs for each version of IE is cumbersome, slow, and expensive for our organization (RAM isn't free).  Other browsers can be installed concurrently, side-by-side.  IE cannot.

    As you move to a faster release schedule, please understand that there are many of us that still need to support IE6, IE7, IE8, and now IE9 too.  Four VMs on every dev machine?  Holy smokes, that's overkill!

    Even if you can't provide all the advanced features, I would like to ask that the IE team come up with a way to accurately render all versions of IE for developers on the same box, side-by-side.  Please note that compatibility mode in any of the later IE browsers is not the same as running a previous version of the browser, due to fixes in the various quirks modes, patches, new rendering engines, etc.

    This is really a problem for us and right now, there's no good solution.

  31. AlfonsoML says:

    I guess that you might have already noticed it 😉 , but your video above doesn't display in Firefox4. Is it that hard to provide a compatible version so everybody can see what you are talking about?

  32. JM says:

    @Dave Gorman – I had installed IE10PP1 and tried it before I replied to your post.

  33. Marco Aurélio says:

    Hurray! Thanks, I love you guys. <3

    Just one thing: Please, please, please add text-shadows.

  34. Anthony Mills says:

    Excellent! Gradient support, for one, was sorely needed. Now … border-image?

  35. Rasmus says:

    April fools?

  36. Vytautas says:

    Great. Now, that full hardware acceleration is working. next awesome step would be WebGL!

  37. Stilgar says:

    Please stop developing shiny toys to show off at conferences and do something useful for developers that actually work on the normal business applications – GIVE US THE NEW INPUT TYPES. Once again they are cool because

    1. Almost every application has input of e-mails, required validation, regex validation, input of dates, input of phone numbers (although this is not very useful as input type for desktop browsers), etc. Business applications have hundreds of these inputs.

    2. They fail gracefully in older browsers. They just revert to a textbox and the experience for the user with the older browser degrades but the app is still usable without any additional work from the developer.

    I DON'T CARE ABOUT YOUR 3D TRANSITIONS, ABOUT YOUR HARDWARE ACCELERATED SVG, ABOUT THE VIDEO SUPPORT. I don't know a single web developer who will use this in his day job. While there are people who work on such projects most people work on boring business apps. Please make our live easier. GIVE US THE NEW INPUT TYPES!

    P.S. Fix the font rendering.

  38. Chris Hynes says:

    How about the HTML5 File API?

  39. Dave Gorman says:

    @JM Thanks !! I haven't gotten around to installing it yet. Need to choose a VM to put it on.

  40. Sonic says:

    For those who are using a web browser other than Internet Explorer 9, please bear in mind that it’s not Microsoft’s fault that the video included in this blog post may not be able to be played or downloaded in your web browser. It’s because your web browser does not natively support H.264 HTML 5 video. You have several options in hand.

    • Install a relevant plug-in in your web browser.

    • Use Internet Explorer 9

    Don’t blame Microsoft for supporting H.264 HTML 5 video. The right of using H.264 video is already included with your Windows 7 license. It’s certainly strange why the other web browser makers wouldn’t want to support H.264 HTML 5 video natively in Windows, even though Windows 7 users already paid the cost with their payment of Windows 7 license fees.

  41. Aethec says:

    Are you trying to compete with Mozilla in the amount of trolling per word?

    They've already won, it's useless.

  42. Lastwebage says:

    I hope you forget no GUI improvements and changes.

  43. Joe says:

    What on earth is going on with the text dithering on this blog? I can't read it. It's burning my eyes out of my sockets. Could you stop using whatever devil trickery it is to force cleartype settings on us that don't suit us? I mean you may as well have coloured scroll bars, bypassing visibility settings.

    I have no idea what this post says because you are doing something *evil* with the text.

  44. Raffi says:

    -1 for supporting WebGL, it's just a native OpenGL ES shim, it doesn't have anything to do with the web.  Trying to make it function on JS is a joke.  Push the WebGL to develop a proper immediate-mode rendering 3D API that makes sense on the web and is not platform (OpenGL) specific. Thanks.

  45. Andy L says:

    Congrats, Microsoft, you are staying true to you word of supporting new-generation HTML5 webapps.

    What I need for my webapp to support IE (besides Chrome):

    – HTML5 Forms — range, number, placeholder, meter — and soon: date

    – Web Notifications

    Also, build a IE Web Store (similar to the Chrome Web Store) to help us web developers sell our apps!

  46. Roy Tinker says:

    Wow, I'm flabbergasted. Already working on the next one? Congrats! Here are some feature requests that would be most meaningful to me in my work (if you're interested), in order of meaningfulnes:

    – Server-sent events

    – Web-initiated desktop notifications

    – Web workers

    – File API

    – Full support for Data URLs

    – Session history management

    – Web Sockets

    – WPF-ize the developer tools and make it more sophisticated (I really like how WebKit is progressing on this front – there's a place to look for inspiration)

    Thanks for not stopping the innovation at IE9!!


  47. JustinSC [MSFT] says:

    @the_dees: Great to see you here!  In response to your question regarding Connect, we are not re-opening bugs from IE9, but users can reactivate them.

    One difference users should note between the transition from IE9 to IE10 and previous transitions is that we continued to accept feedback between cycles and did not resolve users logged against the RTM release as "Postponed".  As a result, all of the resolutions for RTM bugs are as "valid" as those logged before RTM, in that we individually triaged every resolved bug and made an engineering decision on whether to fix the bug.

    If a bug still exists in IE10, or if you disagree with the resolution from IE9, you should feel free to reactivate your bug with your reasoning.  The engineering team will revisit the decision in light of the new information and let you know their decision.

    Thanks for all your great feedback!

  48. Nathan says:

    Nice to see you're catching up to the other browsers and making an effort to exceed them in some areas. Just a couple of criticisms:

    1) Your release methodology is by far the most system intensive of the lot. Updating Chrome happens silently and all I have to is close the window and reopen it and I've updated. Firefox prompts me to update, but otherwise it is just a matter of closing and reopening the browser. It's close to a guarantee that my audience all have the latest version of Chrome (or close to) as a result, and it's a similar story (though to a lesser extent) with Firefox. With IE, I'm forced to run everything through Windows Update and I have to "opt in" to updates on any new IE versions, which means I can be sure that most of my audience will not be on the latest version of the browser. Not only that, but when it installs, it still requires a reboot after all this time! Why is IE so special that I have to close all my programs and reboot the whole computer just so it can update?

    2) Your focus is clearly on performance, what with all the fish demos, but in contrast to this, IE is the slowest of all the browsers when it comes to instantiation of new elements. I have a high performance JavaScript grid control that is able to display hundreds of thousands of rows quickly due to aggressive adding and removing of rows from the browser. Chrome and Firefox are able to create new elements and insert them into the page blindingly fast, but IE9 struggles somewhat, stuttering and lagging whenever it has to insert a large number of new elements at one time. Seeing as you like to push the idea that IE9 is fast in "real world" scenarios, I'd like to suggest that fast DOM manipulation certainly falls into that category and will continue that trend even moreso as new web technologies catch on.

  49. tuxplorer says:

    Excuse me Microsoft but Internet Explorer 10 will not run on Windows Vista?? Should I sue you for this practice? Once upon a time, IE6 ran on Windows NT 4.0!! And now we're slowly beginning to see the real evil side of Microsoft. Shame on you, shame on this company. What is your excuse this time, Vista is also so obsolete now that IE10 PP won't install? Whatever happened to the good liberal Microsoft?

  50. Fabricio Campos Zuardi says:

    Please add native suport for the WebM video codec. Thanks!

  51. The problem is with XP users says:

    The problem is that IE9 is unusable on Windows XP. And they are many users who still use Windows XP and do not know how to update to a HTML5 capable browser and thus are stuck with using IE8.

    Recently as I was developing a site, I noticed that transitioning/fading in-out PNG transparency doesn't work properly (the image turned gray) and I was wondering why doesn't Microsoft supply XP users with minor upgrades to fix these glitches.

    I know you guys are swamped with work and do not want to go back in time using the Windows (XP) API, but shouldn't be a separate team fixing glitches in IE8?

    You could also easily add some minor HTML5/CSS3 features like rgba(), border-radius, box-shadow, woff fonts etc. Existing sites would still work properly, you wouldn't break anything.

  52. tuxplorerisaidiot says:

    tuxplorer, you're an idiot. Kindly go amputate your hands and never use the internet again. Thanks.

  53. GT says:


    Sue Microsoft becomes it does not work on Vista?

    That is damn stupid, go sue Ford that the new Models have AWD and the current one you have does not, or why not sue Samsung because your old TV does not support 3D 🙂

    Even better, go sue your parents because they did not raise you may years ago as for the current standards these days.

    I agree, Ford must upgrade your car for free until ever, go sue them 🙂

  54. Dude says:

    Don't put out new versions too quickly. If you do that, someone might give a *** about your browser and you'll ruin everything (again re: IE6)

    Well, as long as you don't backport to XP we're safe. Keep your browser tied to superfluous, useless new versions of your dying OS

  55. Bruce says:

    I'm going back to IE8 because the loss of the dedicated search box ruins search.

  56. Esveegee says:

    Can we hope for SVG filters?

  57. Internet Explorer 10 is already on the way? You Microsoft guys are really beating yourself in your own competition. I though IE10 was not going to be mentioned within the next five years.

    Well, I was going to ask whether it is an April's fool day joke coming a dozen of days late but I realized that I have already said the same thing when Microsoft released SharePoint Designer 2007 free of charge. (And it was not an April joke.)

  58. Frylockisalsoanidiot says:

    I'm Frylock and I lick Microsoft's boots. I'm an idiot as well.

  59. Jade R Thomas says:

    How about getting some border-image in there?

    Seriously. Do it. Do it now.

  60. tbx says:

    @Fleet Command

    Don't be a troll please.

  61. Kman says:

    I've said it again and again, the core problem with IE is not its features, performance, security, or bugs, it's the process in which updates are performed. ALL browsers should FORCE updates (like Chrome), promising compliance to the latest and greatest, including the ever-critical security updates.

    The way it is now, you've got the problem of the internet as a whole never running better than its oldest technology (IE6). There are of course many exceptions, but that's the problem, is there should not be need for these exceptions. It is unnecessary. It doesn't matter how much better IE7 is over IE6, or IE8 over IE7, or IE9 over IE8, etc, because you'll always be plagued with the internet being held back by the oldest adopted technology.

    If you want Internet Explorer 10 to impress and lead the future, FORCE UPDATES. As it is it'll still be another 8-10 yrs before we get rid of all the old stuff, assuming IE10 does not follow this bad practice yet again.

  62. AntiLinux says:

    Lol at Dude. You are a clueless loser. Windows has 91% market share while Linux has just 1%. And XP is dead as a dodo. Windows 7 is the single most popular OS in the USA, Canada, UK, Australia, Europe and in all other developed countries of the world. Windows 7 FTW, IE9 FTW, IE10 FTW, Microsoft FTW.

  63. Blaise Kal says:

    Good job Microsoft! I'm a front-end developer and I love what you are currently doing!

  64. AndyC says:

    This is great news, it's good to see that the IE team aren't going to go completely dark again leaving everyone wondering what's happening. Looking forward to the many Platform Previews that carry us through till the launch of IE10.

  65. SiSL says:

    Please oh please, give it IE9 GUI at least…

  66. MrNerd says:

    You should have shown Chrome with hardware acceleration enabled from the about:flags.

  67. Kevin Peno says:

    Progress is great. However, adding CSS features and the like are not what most people would consider major release worthy. The market is segmented enough between IE6-9. With the lack of support for XP and the relatively new release of IE9, we will no doubt continue to see a 3 version segmentation when all we really need is 2 segments (IE8 and IE9).  Please blog about your plan to continually update IE9 backporting features and continuing to provide bug fixes (not just security fixes).

    As for the guy complaining that all IE's updates happen though Windows Update AND that you have to opt-in, you can blame the laywers for that.


  68. Andy L says:

    Ah, yes, and SVG Filters.  Thanks Esveegee for reminding me…

    Basically I'm using them (in my webapp) to apply gradients to the SVG icons.

  69. Shale Craig says:

    Progress is great.

    I noticed that he said that chrome uses the "-webkit" prefixes for their gradients – this is not strictly true.

    When both the -webkit and non-webkit prefixes are there, chrome opts to use the standardized version.

    Too bad gradients have been implemented in most modern browsers for years now.

  70. Shale Craig says:

    Isn't firefox 4 the old version of firefox?

    If we're playing this game, IE7 is what we should compare the current chrome developer version to.

  71. Slawek says:

    Could you add padding/margin highlighting and cookies tab in developer toolbar like in firebug. Also it will be nice to have ability to change size of element with up/down arrows.

  72. Vladimir says:

    I opened the Speed Reading demo with the IE10 Test Drive, and the result was 10 fps. I thought that IE9 would be a tad faster, but no – 8 fps.

    Then I thought – hey, they're mocking Chrome when you open the testdrive page (…/Default.html), saying "Cool! You're using a Chrome 12 nightly build! Don't forget to enable your partial hardware acceleration in the about:flags thingy…". Surely Chrome must be much slower than 8 or 10 fps!

    I open Speed Reading with Chrome and boom – 60 fps out of the blue.

    Well that was pathetic. Come on, Microsoft, this is a huge fail on your side – your own testdrive page runs 6 times faster on Chrome, and I'm pretty sure that it would also run faster on Firefox 4.

    Not to mention that almost everytime you announce something new and run a testdrive page for it, I open the page in the newest, freshed version of IE that you provided, and there are JavaScript errors on it. Really impressive. Not.

    I'm a huge fan of the .NET framework, but this whole IE thing couldn't possibly go on much longer. I hope it gets better after all these years.

    Waiting for the new version of your WP7 mobile browser though, looks pretty good for now. I just hope it gets released this year…

  73. Stefan says:

    1.) Fix sub-pixel rendering in IE9 (then ensure its fixed in IE10)

    2.) HTML Input Types are more important than almost everything you are trying to add with CSS

    3.) Fix the innerHTML that **Should have been fixed in IE9!!!!!!**

    4.) What about Vista? is IE10 supported in Vista?

    5.) OMG the rendering matrix in IE10 is **BEYOND BONKERS!!!!!**

    So there is a DOCUMENT MODE, and a BROWSER MODE… which now both support 5 different flavors each, and the rules to determine which MODE(S) apply is insane.

    If you can get the ENTIRE rendering matrix to be printable on an 8.5"x11" sheet of paper in a readable format that is comprehend-able by developers then great – IF YOU CAN'T, THIS IS AN ABSOLUTE DESIGN FAILURE.

    So glad I'm not at MIX I would lose my mind!

  74. AntiLinux says:

    @Vladimir, WTF? I am getting 60 FPS in the Speed Reading demo from IE9 on Windows 7 64 bit SP1. Chrome is a joke compared to IE9/10.

  75. Stefan says:

    6.) You can't make a blog post here on the IE Blog telling us that IE9 is the best HTML5 renderer etc. and then post a NON-FREELY available CODEC.

    Get rid of that h.264 garbage please and post a WebM format (or other freely available, non-DRM encrusted codec/format)

    You will not make any developers happy if you can't even post videos in an appropriate format on this blog.  You know how much this behavior on this blog disgusts the developers – It boggles my mind that you continue to do so thinking that pi$$ing us off will somehow make developers want to endorse and recommend IE as a browser… and a development platform.
























  76. Arieta says:

    @Vladimir: Something is wrong on your end then, because the speed reading demo is a constant 60fps here with both IE9 and IE10pp1.

  77. LtBladeKAW says:

    Nice to see you are working on the next IE release. Just one question, how often do you intend to update (add featrues, W3C standards bugs/security fixes etc. ) in Internet Explorer 9?

  78. Jos Hirth says:

    >-1 for supporting WebGL, it's just a native OpenGL ES shim […]

    It's a wrapper for OpenGL ES 2.0.

    >Push the WebGL to develop a proper immediate-mode rendering 3D API that makes sense on the web and is not platform (OpenGL) specific.

    Immediate mode rendering would be too slow, because "crossing the bridge" is pretty expensive in this case. A low level API which forces you to batch up your drawing calls is the best option. If you want a scene graph API, there are libraries for that. (Which again is only possible, because WebGL is kinda low level.)

    OpenGL works everywhere. Windows, Linux, Mac OS, Smartphones (and all other SoC thingies), handhelds, consoles, and whatever. It even works on Windows if you don't have usable OpenGL drivers installed; you can use ANGLE to translate it to DirectX 9 API calls. Chrome on Windows uses this option for example. ANGLE is licensed under the new BSD license and Microsoft (and everyone else) is free to use it.

    Inventing some entirely new low level API for this wouldn't serve any purpose whatsoever. WebGL *is* the most sensible approach.

  79. Rob says:

    Funny seeing people all worked up over IE10 which might actually come close to what all other browsers support today and yesterday. (Waiting for the first person to post after me to pick out an item not in the other browsers today but will be long before IE10 comes out and will never be in IE9.)

  80. Nacimota says:

    For people complaining about video support, H264 works in other browsers if you have the extension installed just as WebM works in IE9 if you have the codec installed.

  81. Alexandre Cossette says:

    Please, Microsoft, don't try to confuse people by hijacking the word "native". An HTML 5 application does not run on a magical HTML 5 CPU, even in IE9 and IE10. Being single platform may allow you to develop IE faster but it is not an advantage for the user.

  82. Janet says:

    @Nacimota – EXACTLY – you just missed the point!  The browser should support it out of the box without a required extension or download.

    The only thing that has been determined so far is that h.264 is the only format that WILL NOT WORK due to ENCUMBERMENTS that do not make it an open format that can be used across browsers across platforms.

    2 words people.  "Open Web"!

    h.264 is not open.

    case closed.

  83. Brice says:

    Will you be the last to support WebGL ?

  84. alvatrus says:

    Congratulations on the IE team for the continued development. (Not that I expected otherwise…)

    Keep up the (good) work!

  85. Janet says:


    Why is it that people on the internet want everything for nothing? The only place that MOST codecs get you is when you are producing and/or charging for the viewing of a video/audio item using a codec. The same is the case for H.264.

    Here's the solution though. Demand browsers to use system installed codecs for rendering. This is how codecs have always worked in the past (windows media player, winamp, and [insert player here] all will play any video or audio file if the codec is on the system (not a plugin in the browser to support codec X that is already on the system, but support installed codecs directly). The HTML body left the codec out of the video element spec for a reason. Defining that codec X is "best for HTML" is stupid because next year codec Y will come out and dominate the market.

    So, stop arguing for one codec fits all, argue for system support (why can't divx work if the user has it installed?) and we can all move on using whatever codec WE (the developers and producers of content) feel delivers the best experience.

  86. Dao says:

    "The only native experience of the Web and HTML5 today is on Windows 7 with IE9"… yawn. Please stop this pseudo-technical marketing crap. You're risking to lose your credibility that was only slowly building up again.

  87. Nacimota says:


    Well as I'm sure you can see, the chance of IE supporting WebM natively within the foreseeable future is more or less nil; the point I was making was that the content is still accessible if you want it. Personally I don't think installing a codec is much of a hassle (certainly less than what you go through to install flash , for instance)

  88. Kenneth says:

    You should be courteous enough to put both H.264 and WebM video in this blog.  Until the video mess is sorted out, we're still living in a world where every native-OS browser uses H.264, but every alternative browser uses (or will soon use) WebM exclusively.

  89. @Rob says:

    I'll volunteer to be first, then.

    As you could see from Dean's keynote, no browser other than IE9 (at it's first preview) handled rounded, dotted corners correctly. Today, they still fail to rise to that challenge. What makes you think "the competition" will have included all the features (correctly!) that this first IE 10 preview has?

    All the IE bashers (and I *know* there are some good reasons for that!) seem to be getting desperate. It becomes painfully obvious that the "tests" or "testsites" give a very distorted view of what other browers support and whether these features are actually ready to be implemented in real world scenarios.

  90. KevinM says:

    The IE10 preview is awesome thanks! I really hope you guys further the .net / c# plugin support for #IE10 as it would be great for proper support!

  91. KevinH says:

    Any chance of history.pushState() getting into IE10?

  92. Phil says:

    I wonder whether IE will ever be able to display this stunning Hubble Telescope animation:…/APNG-StarV838.png

    or Firefox will always be several steps ahead on such things.

  93. Works on Any OS says:

    Alas, poor Vista users, you're treated as 3rd class citizens now, IE10 will not install on Vista.

    Why not use a far superior browser like Firefox or Chrome which doesn't need to to splurge $200 license for Windows 7 or Windows 8 just to run it.

  94. al says:

    Microsoft is hopeless,IE isn't modern browser basically.

  95. sd says:

    I just say IE is stupid !!!!!

  96. Ryan says:

    @Alex – you are not a Web Developer, you are a wanker.

  97. Jon says:

    Congratulations on your absolutely fantastic work on IE10 so far. I was wondering if we'd get a platform preview at Mix, but definitely wasn't expecting it to include so much stuff! And with CSS transitions definitely coming as well? Colour me impressed.

  98. Gérard Talbot says:

    @Dean Hachamovitch [MSFT]

    > The only native experience of the Web and HTML5 today is on Windows 7 with IE9.

    Such very marketing-ish claim is pure exaggeration and without serious foundation.

    > We look forward to continuing to engage the community and hearing your feedback.

    How about upgrading connect IE beta feedback so that people do not have to repeatedly, over and over, again and again, from IE release to other IE release re-file, re-edit and re-submit bug reports which were already confirmed to begin with? This is a thing testers have been complaining about after IE7 beta development, after IE8 beta development and after IE9 beta development.

    How about making bug reports at IE beta feedback accessible, viewable without required login in, without required registration? No other online bug tracking system for web browsers do that (except at Opera). Such login in requirement did not exist during IE8 beta development. Why make things more difficult, restrictive, constraining?

    User agent string:

    It's now

    Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)

    but "Mozilla/5.0" refers to nothing useful, relevant or important and "compatible" is useless, pointless, irrelevant. Why not keep user agent string to a minimum and remove those strings?

    > building a new browser for the ten-year old version of Windows that came with IE6 didn’t make sense to us because of the limitations of its graphics and security architectures.

    Fair enough then. Now what is Microsoft doing to make IE6 users upgrade their browsers? IE6 is on the extended support until april 2014.

    What is Microsoft doing to make IE7 users upgrade their browsers? IE7 is going to be supported until 2017!

    Excluding Windows versions from certain newer IE versions (IE9 for XP and now IE10 for Vista) – even if fully justified – does not by itself encourage or contribute to help people upgrade their IE browser versions.

    Is IE10 going to continue to support document.all in web standards compliant rendering mode?

    Running tests at ietestdrive:

    You and your colleagues/software developers often invite people to run those tests and report problems or issues. But, you see, there is no incentive, no compensation none whatsoever of any kind for spending time editing, reporting issues with ietestdrive tests. Same thing with ugly mistakes, errors of various kinds in MSDN articles and webpages and elsewhere at

    IE10 PP1 and CSS 2.1 test suite RC6: what are the pass/fail/total numbers for IE10 PP1?

    regards, Gérard Talbot

  99. slawek says:

    Create like ADO.NET team did.

  100. Gleb says:

    >>>The only native experience of the Web and HTML5 today is on Windows 7 with IE9

    Microsoft lies. FF4 or Chrome gives today much more HTML5 than IE9.

  101. IE9 is the new IE6 says:

    IE10 is not supported for Vista? Looks like IE9 is the new IE6. What a joke, requiring people to buy the latest Windoze/Winblows version to run a browser.

  102. Sx says:

    Please update IE10 to support Windows Vista! I can't believe you people dropped Vista which still has 1 year of Mainstream support!

  103. Alan Gresley says:

    Wow, this is quick. IE is not just catching up but getting ready to overtake.

    Gradients, nice. I see that you have CSS3 3D transforms coming in future previews. Does this include CSS3 animations? Chrome flunks this demo but Safari and iPhone handles it sweet.…/color-cube-outside-and-inside-the-box.htm

    You have to be quick since Mozilla is getting very busy with @keyframe from what I can read on www-style.

  104. IE6 says:




































  105. IEBlog is a Propaganda Machine says:

    "no browser other than IE9 (at it's first preview) handled rounded, dotted corners correctly"

    LOL! What an awfully specific feature. I guess you had to dig that deep to find one

    How about the way IE8 purposely omitted Canvas support entirely. While other browsers had beautiful HARDWARE-ACCELERATED canvas already, IE8 had nothing at all. Now IE9 rolls along and they're still trying to spin it as somehow the defining browser for HTML5 even while they move onto IE10

    Man, I can't believe you people sometimes. You really buy this?

  106. Nacimota says:

    I find it curious that so many anti-IE/MS zealots follow the IE blog

  107. You're confused says:

    Nobody follows it, Microsoft shoves it in our face. They invade every corner of the Internet trying to sell their spin. Remember when they had that IAMA on Reddit which was really just a press release?

  108. Nacimota says:

    They certainly spread it around but I don't think they force anyone to read it and they certainly don't force people to comment; I'm pretty sure people just come here to rant, lol (regardless of whether they have legitimate points to make)

  109. Kevin Buchan says:

    I am excited about this.  I'd much rather it be called IE9 R2 because it'll be years before my firm moves to 9, let alone 10.  

    Please include new input types and the features that support robust business apps.

    Also, please install your competitors' browsers and look at their user features.  Things such as remembering the tabs I had open last seem obvious but have never been well supported in IE.  Don't ask me in a little box at the bottom of the screen that I can miss, just open them.

    Keep up the great work!

  110. Hey remember all their anti-trust suits? says:

    You're right, maybe they don't "force" the blog on you…..

    ……like they do with their operating system


  111. lstroud says:

    Wow…you guys musta coded the whole thing in machine language.  I mean, if abstractions are that horrible, then even assembly code is suboptimal. 🙂  The upside is you should have saved a bundle on keyboards by switching to keyboards with only 2 keys. 🙂

    Seriously, I get the more abstractions the slower thing. Faster is better.  Except that is not the goal.  The goal is fastest performance AND fast delivery of features.  I'll be very interested, given the statements made here, if Microsoft will be able to match or best Google's speed in terms of both performance and stable feature delivery over an extended period(5 years or so).

  112. Nacimota says:

    Not sure why I'm still bothering to reply but I don't see how they "force" windows on you either…

  113. Tom says:


    Please support webworkers

  114. reason says:

    Only internet explorer gives you a 30 step prep after installing to setup phishing, and accelerating and some other useless features. What I want out of IE is something inherently flawed in microsoft, reason.

    What browser in history has hacks to the css like IE? Firefox 4 installs on Windows xp. Why cant the company that made the OS, when its their own browser, you know, actually program.

    As far as support, does that mean that, ie6, when css3 and html 5 is adopted, that they are going to make it css3 and html 5 ready? Of course not. It sounds like they dont want to support vista.  Even better, instead of allowing users to increase their web experience by, i dont know, a free download. Some are going to have to upgrade their OS, for a browser?

    That is the truth of the matter. Microsoft, in order to get their users onto another browser, have to create a new operating system. Imagine, if firefox, or chrome or opera, waited or forced more strict OS requirements for their browsers? They would be laughed at. They dont have the luxury microsoft does.

    So I see this ie 10 and so what? Is there a compatibly mode?

    Only microsoft would try to sell the idea that they are the leaders in standards an innovation, just to prove it to be complete double speak, by having a compatibility option so close to the URL, its touching.

    Microsoft does one thing very well, marketing.

  115. kashesandr says:

    Ohh IE10!!

    This is bad news… I lost hope that someday ie will be a good browser.

  116. Elizabeth Rendon says:

    Hola, IE 10…It is nice to see graphics responding very good,  interactive, and great resolution. I can't wait for 3D web…mmm good idea. I hope IE will be the first one, since there's software to play 3D tool for the browser. I have a question, will IE 10 take up my cpu performance? Hopefully not, but I will try out anyways. Congrats.

  117. Husam says:

    i noticed that text is more clear in this IE10 PP1 than in IE9, look at this page in IE9 and then in IE10 PP1, is that right?? what changed??

  118. Jos Hirth says:


    >Will you be the last to support WebGL ?

    They *are* the last. Chrome and Firefox support WebGL and Opera released one WebGL enabled test-build. (It also works on cutting-the-edge smartphones like the N900.)

    To be honest, I kinda doubt that they will ever implement WebGL. There is some conflict of interest, after all. They got their own Windows-only 3D API. They will rather pretend that a cross-platform option doesn't exist.

    For all eternity.

  119. ZoNi says:

    What about IE10 on XP? 🙂

  120. gabrielmorrow says:

    im suprised you sure its not april 1st

  121. Very impressive says:

    I hope i can replace my chrome with ie10, the HTML5 support in IE9 is not that great compared to the latest chrome version.

  122. Felix Riesterer says:

    As long as new IE versions get tied to newer Windows versions and as long as an upgrade to the latest IE version is impossible as a result from an "outdated" (though still officially supported!!) Windows version, all your bells and whistles are plain meaningless and won't impress real-world developers. As has been mentioned here a couple of times before the ever increasing list of IE versions is an also ever increasing pain in the neck due to the different versions' quirks which need to be dealt with.

    If you really want your browser to conquer the web, make it available for WindowsXP since this is still widely used (and is still officially supported!!). IE will get a humongous boost in webdeveloper acceptance as soon as people can freely upgrade to the latest version on their XP machines because then almost everybody has the possibility of using the latest, feature-richest and security-patched IE ever made so far – and we'd FINALLY be all rid of 10-year-old quirky browser crutches.

    But as it is at the moment I couldn't care less about any version later than IE8 since they don't install on many machines – and I know I'm not alone in this.

  123. Chris says:

    "Progress, not just activity, in improving the Web"

    LOL. Where was your thirst for progress in the 2000s? When you thought you had "won" ?? The Chrome/FF devs are keeping their heads to the ground and you're positioning your incremental improvements as a revolution.

    Look, I'm really glad you guys finally woke up to the sub-par nature of your half-product-half-lockin-mechanism, but if you want to be all snarky about your browser improvements, put in at least as many years of effort improving it as you spent stagnating the entire internet. THEN you can brag. Get back to us in 2017.

  124. Serge says:

    8-12 weeks – long time.

    Chrome updates more quickly.

  125. VagrantRadio says:

    Who writes this drivel? Do you people at Microsoft actually consider yourself still relevant to the web? Aside from your marketing being shoved down the throats of those who don't know any better, you went away years ago. Try installing the browsers of your competitors and marvel at how it's supposed to be done. Please, follow Netscape's example and fade into obscurity.

  126. IE FTW! says:

    Loving all the IE haters 🙂 … throwing tantrums because they so passionately hoped for IE failure but now feel threatened by all the progress

  127. Scott Cranfill says:

    STILL no sign of text-shadow?! What kind of crack are you guys smoking over there?

  128. Stability says:

    Lol another version of IE.

    I have a novel idea…How about only one version of IE that actually renders CSS3 correctly and works on WindowsXP and up. Guaranteed you'll be a lot more liked by every developer in the world.

  129. bob says:

    You guys are awesome at trolling.  I just love how you're so busy ruining the web in the future that you can't even take the time to fix the current issues with your browsers.

  130. Marketing disaster if Vista is excluded says:

    I can understand the reason why XP is not supported, it's ten years old, but are you seriously going to release IE10 as Win7 only? That's a monumentally bad decision.

    Yes, Vista has a bad image, but still it's supported and falls within the product life cycle. Not supporting Vista will send a BAD signal. I am not a Microsoft hater, far from it, and that's why I can see why this move is just dumb.

    Let's not forget, Vista together with the Plattform Update is pretty much equal with Win7 API wise.

  131. M$ says:

    Pay $200 to use a browser! Great scam there, MS.

  132. Phil says:

    Looking forward to the NATIVE XP version of IE 10 😛

  133. IE11 scam says:

    Wanna bet IE11 will not install on Windows 7? IE10 will be the new IE6 on Windows 7.

  134. c69 says:

    Gradients, multi-column – reminds me of Opera 11.10, which was released today 😉

    Its great that (in one from now) developers will be able to use all those cool new features seamlessly across the 5 major browsers.

    Transitions are great, too, looking forward to see them in IE. Hopefully, hardware accelerated.

    @Alan Gresley, no, sorry, animations have no place in CSS, they should belong to javascript.

    @Fabricio Campos Zuardi, yes, WebM can be a nice addition to both IE10 and this page 😉

    Too bad the preview is not behaving well, in particular it does not seem to like being sandboxed. ..

    "iepreview.exe : The ordinal 462 could not be located in the dynamic link library urlmon.dll"

    I hope the IE team can (and will) make more portable installer for the next previews.

  135. CSS whining? says:

    Seriously, I don't get the people who whine about CSS3 support in the comments. Have you read the darn blog post? It's mentioned that CSS3 support will be greatly enhanced.

    The Vista issue is the real problem.

  136. 6205 says:

    Asuming that IE10 will have the same roadmap like IE9, we can expect final IE10 excactly one year from now 🙂

  137. Marco says:

    It's so native! Ok, I'm native at my home, but that doesn't give me great advantages when I move into the real world. But maybe this is even more native than myself.

  138. Chad Lundgren says:

    Let me just add my vote for text-shadow support.

  139. tg says:

    …will it be standard HTML 5 …or Microsofts non-compliant version of it???

  140. Eric DeLabar says:

    I vote for no more versions.  Just upgrade it behind the scenes like Chrome does, latest and greatest always.  HTML is a living spec, let's make living browsers!

  141. Jos Hirth says:

    >[IE haters] hoped for IE failure but now feel threatened by all the progress

    The progress isn't the problem. The problem are all those old IE versions which still stick around and that IE still won't auto update itself.

    Another problem is that IE (even IE10) doesn't support some important features. The history API is very important for example. We need to get rid of break-the-web hash-bang URLs as soon as possible.

    And finally, the thing we are all really annoyed about is that silly PR spin they try to put on everything. It's tiresome and insulting. Seriously.

  142. acmegeek says:

    Anybody on the IE team (or CSS3 team), please check out my solution/idea for terse but flexible gradients, CGDL,

    I built the image (currently with PHP/GD2) generator, a basic (browser-based) editor, and of course the spec itself. Still in progress, but it would be a lot more useful than the current css gradient spec.

  143. phrz says:

    Great – but what about the people with IE 9? Until IE implements an auto-update system, you'll be influencing horrible fragmentation of the web (evident in people using IE 6-9)

  144. Mehmet says:

    I'm pleased to see the improved HTML5 and CSS3 standards support in IE10. It is also nice to see you are in a faster release cycle as well.

    I currently work as a web developer and testing for IE versions is a major issue. Let's say there is a rendering bug in IE9, that bug will exist for at least a year, in most cases years (since you are not supporting Vista on IE10 users of that OS will be stuck in IE9). On a daily basis I have to test for IE6(I'm not joking), IE7, IE8, IE9. That requires multiple Virtual Machines to test properly. Using compatibility meta tags means losing the benefits of IE9 and IE10.

    The reason for this fragmentation is the way you update the browser, it has to have a separate update mechanism from the Window Update. It needs incremental updates like the other browsers. How are we supposed to use these new features when 50% of the users are stuck with an old version of your browser? IE users is getting more fragmented every day, and this is slowing down the evolution of web standards.

  145. hAl says:

    Some moderation required please.

    Plain trolling has little use here.

  146. FreakyT says:

    Glad to see the update so quickly!  Echoing some of the other comments here, *please* include support for text-shadow!  It's time to move away from "filters".

  147. Skylab says:

    "Please update IE10 to support Windows Vista! I can't believe you people dropped Vista which still has 1 year of Mainstream support!"

    -I agree! ='( was so happy when I read the news… + I looked at the video and downloaded the program… But what do I see: Vista is not supported!

    Why, why, why! At least I'm the biggest fan of Internet Explorer. 🙁 I'm… totally… shocked… now… I hope that this is just a bad dream…

    I pray, give Internet Explorer 10, for all of us Vista people! Windows Vista and 7 do not differ so much from each other, so I do not understand this? 🙁

  148. FF says:

    IE10 is getting indeed the best browser of all. The jealous comments of the fanboi trolls here are perfect proof and indication for that.

  149. Eduardo Valencia says:

    Please include :

    – Spellchecker

    – Download Manager autoadjust ,

    – Ability to integrate multiple IE windows into tabs an viceversa.

    – A add-on platform

    – Ability to see 2 webpages from 2 tabs splitted in the screen.

    – Better memory consumption.

    – Faster javaScript.

    Thank you!

  150. text-shadow?? says:

    text-shadow?? PLEASEEE !!! 🙂

  151. Eduardo Valencia says:

    i forgot

    Please add auto-update system, indepent from windows update!

  152. Typhoon87 says:

    Please tell the no Vista is only for this first platform preview. If not the team is artifically killing OS support. Not cool.

    MS supports everything for a minium of 10 years but in most cases more. Please tell us this is temperary and that the next preview will support Vista.

  153. Yap says:

    IE in a nutshell:

    The damage has been done. The legacy of IE won't be fixed with a new version number.

  154. gigi says:

    I'll just say one thing: WebGL

  155. Mark says:

    @GT: Windows 7 is demonstrably faster than XP.

    +1 on all the requests for the new input types.

  156. OldUSER says:

    Getting ahead of Mozilla (Again LOL)!

    They just opened a bug to try and copy what you guys are doing ! They even have a new site to check:


  157. mm says:

    So yea it's nice that IE finally doesn't scrape the bottom of the barrel so bad. Now that you aren't a laughing stock you should start working on stuff the other guys are doing so you can stay relevant. Start with cross-platform, that's a must for anyone who uses a computer at home and at work these days.

  158. mm says:

    So, ah, @OldUSER, did you _read_ the links you just posted? If you're being serious then you're already making fun of yourself better than I ever could hope to.

  159. Mario says:

    IE Team In this version make it so Internet Explorer will support non ActiveX add-ons cause ActiveX is easy to get hacked.  IE10 should support plugins like firefox, opera, chrome does cause would anybody want to use a webbrowser with an old out of date thing like ActiveX? Making IE support something else that isn't ActiveX might make IE 2x  as faster than Chrome and Firefox and opera and safari put all together. 🙂

  160. David Naylor says:

    Wow, can't believe Dean H signed that BS post. =D

  161. Oidon says:


    Excellent work on IE9.

    I am very excited to hear that IE10 is already in works.

    Way to keep ahead and lead the competition.

    For the most part, I have transitioned from FF back to IE9.

    However, there are two features that I am constantly missing:

    1) Inline spell checking. I have tried the addons and do not particularly care for them.

    2) The ability to move to previous and next tabs with Ctrl+PageDown and Ctrl+PageUp.

    Hopefully these can make it into IE10.

  162. tuxplorer says:

    Official statement needed please Microsoft. What is Microsoft's justification for dropping IE10 WIndows Vista support?

  163. dhtml1 says:

    @Dave Gorman Recollecting Opera 10 release, I was thinking the exact same thing: What's the userAgent gonna be for IE10? I hope it's really what JM says.

  164. Ah, I hope that doesn't sound like the userAgent string should be a certain thing. My standpoint is that IE10 shouldn't have to change the number "10" to e.g "9.8" just to handle badly coded sites.

  165. fonzi says:

    While it's an impressive demo, it highlights more the Browser's war and fragmentation challenges rather than showing off HTML5

  166. Vuong says:

    very impressive! Thanks MSDN!

  167. TechU says:

    its rather hard to test this demo directly as this preview of the fish bowl (starts at about 2:03:00 in) is running on their Arm Tegra platform according to…/microsoft-sneak-peak-tegra-powering-ie10-on-next-gen-windows

    and they dont allow you to download that ARM version with OS sample obviously.

  168. Ankit Kashyap says:

    Good to see the rapid dev cycle of IE. BTW any plan for IE web store (Just like Chrome!)??

  169. Oyster says:

    One of the reasons I haven't completely switched to IE is its poor support for managing favorites and favicons. I can't organize my favorites in folders because the Favorites Toolbar FAILS to reveal the folder names. The Favorites menu is hokey in that I can ever select is one link at a time to delete or move something. This is the lamest experience ever – try organizing 60-70 of favorites links and favicons – IE9 is nightmare in these regards. I still can't sync (when I made a comment about this on Connect while IE8 was in the works, I was told it will be addressed in IE9, but it wasn't) my forms data and my history in the cloud. Importing favorites (this is needed if you want people to switch to IE instantaneously) is a nightmare… again, for me the biggest pet peeve is how favorites are managed in IE* – they're not!

    Where is the Spellchecker?

    Ultimately, I think IE just needs to do away with all the compatibility crap – just start afresh like WP7… it'll be an awesome experience. Also show us some integration between IE and WP7… kind of like sharing links, maps, etc. (these are desirables, not must-haves)

    I hope these things get addressed in IE10.

  170. Mr. X says:

    And what about Windows Vista?

    Are you gonna say it's already  toooooooooo old?

  171. CvP says:

    wasn't there same problem with IE9pp/beta and some versions of the OS? May be PP is not polished enough to run on vista or they have simply not tested PP on VIsta yet.

  172. @madcampos says:

    Hi, i saw your work and improvment, well, it's realy great. i'd like just to add a few considerations over the evolution of ie:

    1 improvments on html5 and css3

    as a front-end developer it's always nice to hear about the improvments going to standards, but the most thing the usual front-end developer is missing is new input-forms (and secondly file-api) it would greatly reduce our work in adding javascript code to make things look better and usefull (date picker is just handy on opera, chrome fallback is nice but not that cool).

    continue to improve the performance witch is great by the way but please pay more atention to the improvments on usual stuff like inputs.

    2 improvments on the interface/usability/features

    the most missed things in ie i hear and present is the lack of suport to simple add-on/extentions development, please take your conpetitors as examples to do better than they do

    and the lack of saving sesions, is that so hard to implement? also, now with ie9 the blocklists are wondrefull but we can't customize it's list in a easy (ok, very easy, almost dumb) way.

    the last thing is a improvment over the browser that would be great to see implemented: automatic upgrade/update as stated before, leaving updates to windows update or doing it in a optional way makes user don't stay updated and fragment the development, this way we go back to development as i was at the war between ie and netscape

  173. IE 10 fan says:

    I think IE10 will be integrated on windows 8 …

    Nice work..

    go go go…;)

  174. Native says:

    Natively I believe the native nature of nativity is very natural.

  175. Chris says:

    Chrome Team, you have work to do!

  176. meni says:

    I honestly feel sorry for devout Microsoft fanboys. Two example:

    1) Vista supporters. They stuck with the borg when most everyone said Vista sucks. Now MS cuts Vista out (not official yet, they'll probably bring it back)

    2) Silverlight developers. I read that this is the FIRST mix in 5 years that SL isn't on the opening keynote. [my public announcement: All Silverlight developers: it's a great tech, use it freely, but please, please, please don't put SL on public websites. Microsoft concurs with me]

    On a positive note, I think MS learned its lesson, and now is gung-ho for freaking OPEN-STANDARDS. Who the heck can say something bad about it. Google, Mozilla, Opera and who-ever are happy that the last guy joined the party. FYI the party wasn't started by MS.

    And yet MS fanboys go: hahaha IE smokes Chrome etc. I have one thing to say to you: You'll be lousy developers if you wont check your site on different browsers/OSs.


    Again: You'll be lousy developers if you wont check your site on different browsers/OSs.


  177. Gaurav M says:

    I feel you are running too fast…  ! what about IE9 !! and soon IE 10 ?

  178. Allan says:

    Well, IE9 is a failure… You say that is support much CSS3 but where is a thing like text-shadow?

  179. Dan M says:

    I have zero trust in a greedy corporation who uses its Windows monopoly to abuse simple browser upgrades and shamelessly calls it "evolving the web" and "helping web developers".

  180. RP says:

    It's great to see the progress on IE 10.

    I agree with those who've said the addition of the HTML5 input types would be an excellent feature to see in the next preview.

  181. Devil's Kitchen says:

    "The only native experience of the Web and HTML5 today is on Windows 7 with IE9."

    Is this a joke?


  182. mono says:

    Its somehow great news, can't wait for any new version that fully supports latest developments on the web! But please, do something that people STOP using IE6 – IE8, PLEASE, i'm sick and tired of having the double work, just because people don't stop using these crappy browsers!!!

  183. Danny Moules says:

    "Native HTML5"

    *snicker*. Also: WebGL. Cheers.

  184. Gulshan says:

    For IE10 I would suggest to just drop "Compatibility Mode". And start the announcement of dropping from fight now. If someone desperately needs it, you can support the "Compatibility Mode" with an official add-on.

  185. BK says:

    HTML5 Web Workers are working fine in other browser. Do you plan to provide it also?

  186. Martijn Lafeber says:

    Good work. IE9 is better than its predecessors, I hope IE10 continues that trend.

    I'm working on a virus that replaces every outdated version of IE with the latest version. Since this won't work on Windows Vista and XP, it'll replace any version of IE with Chrome. Hope you guys understand. Oh and please support WebM. Thank you.

  187. Nate says:

    "Native HTML5" is too funny 🙂

  188. Regret says:

    It's great to see IE10 capabilities being revealed so early into the development cycle. Why, though, does HTML/CSS/JScript deserve so much attention when Microsoft already has far superior platforms of its own in Silverlight (and WPF)? CSS Gradients? Fantastic – XAML has had gradients from the start (and hardware accelerated, no less). It feels like Microsoft is moving backwards in moving towards web applications. You are absolutely correct that users prefer native applications, and IE10 seems unlikely to change that.

  189. Adrian Blaga says:

    As is said, Internet Explorer is nothing more than the best browser for downloading a better browser. As a programmer, having a new IE to deal with is a scarry perspective.

  190. satnix says:

    Another IE ? Love IE 9 as compared to its predessors, but many websites are still struggling to move on with the changing technologies. Such a Shame ! Will try IE10 today 🙂

  191. Felix says:

    I wonder if the IE team and Windows team know… once upon a time, there's a Microsoft product called Windows 2000. And a browser can almost do everything IE9/10 could do YEARS ago called Opera – which – interestingly –  can be installed, and used on Windows 2000… Now you're saying IE10 cannot be installed on Vista… I'm just sayin'

    Releasing new version cannot get the share you lost to Firefox, Chrome and Safari. Making old Windows XP/ Vista machines able to use your "relatively" stable, "relatively" fast, "relatively" HTML5/CSS3 compatible IE is way more important. Do you guys know there's over 90% lead-like-solid share of XP plus IE6 in China? Give us a port of IE (you may call it whatever cool name you want) for good old win xp / vista / 7 , no WGA check, everyone happy.

  192. Jamy says:

    "As a programmer, having a new IE to deal with is a scarry perspective."

    @Adrian Blaga Wtf? What do you expect IE to do? If they release a crappy browser every 5 years you complain; If they release one which is attempting to keep up with the standards once a year, you complain. Seriously, what do you expect them to do? (Don't say 'trash the browser')

    I don't love IE, but they are definitely moving in the right direction.

  193. Bob says:

    "Native HTML5" Microsoft sure knows how to make a joke… and they show it with every word they say.

  194. gawicks says:

    Keep up the good work .I don't get why people are asking for XP support .seriously XP is ancient get over it.

  195. ReBA says:

    As a webdeveloper, having a new IE is to deal with a fourth (7,8,910) IE CSS hack !

  196. FaTe says:

    stupid as hell, Yes the major increment for platform version changed to 9 for all new code base but if this is a continuation then why the hell isn't is 9.1/.2/.3 > /.9?????????    At this rate nobody will trust the IE platform (not that I ever did) for the mere thought of "How long until my BRAND new IE is actually outdated because hey look they've realised ANOTHER one……"   retarded (yes in its very literal form to be limited) MS is limited in the fking brain.

  197. Chris says:

    "Native HTML5" – wow, so you invented a CSS3 and HTML5 co-processor that installs and melds itself on your architecture when downloading IE? =)

    Awesome! =P First think of not letting Windows freeze when starting two audio streams in parallel. Then implement html5 before posting such articles on the net.

    First think, then post. Not the other way round.

  198. AS says:

    Can you guys slow down on browser release and focus on something like Windows Mobile or Security issues or something like that?

  199. Ross says:

    Please, please, please get the File API and and the new inputs rolled into this release !!!

  200. Dominic Pettifer says:

    Wish list:

    – WebGL

    – Text Shadow

    – Text-stroke

    – HTML5 History.pushstate (need to get rid of hashbag #! URLs)

    Please please pleeeeease!!!

  201. AK says:

    Great to see a preview release so soon – but as well as Windows 7, why not Server 2008 R2? Isn't that the server equivalent of Windows 7?

  202. Brendon Smith says:

    +1 for webGL it will be in every browser except yours:(  WebGL needs to happen.

  203. Surya says:

    My site uses HTML5. And I feel it feels more native when running it in FF4 or Crhome 11 than IE9 or IE10. Because they both have better HTML5 support. Just feels more native to me.

  204. Scott says:

    @AS: Stop trolling, please. Why the IE team would slow down new IE releases and change their focus to (deprecated) Windows Mobile? It's another team.

  205. John Watson says:

    Since IE9 has WebM support via the WebM media foundation component, making the video on this blog also available in WebM would be appreciated.

  206. dfgdfg says:

    Let's add a constructive comment for this.

    IE should have a button for enabling experimental (non-standardized stuff including HTML and web features) that's visible next to the compatibility button.

    (The broken page icon.)

  207. Rory says:

    Please define "native HTML5"? In what way are other browser not "native"? Are you implying they use emulators and do not talk directly to the OS and GPU drivers?

  208. RF says:

    Did I just read Na<del>t</del>ive HTML5?

    Seriously, first implement things like the HTML5 form inputs and the file API. That really improves the life of Web App devs and it's users. I know it's not flashy, it's about UX.

  209. Philippe Bernier says:


  210. JCAlexandres says:

    Hopefully this version features spell check!  I love how neat IE9 is, powerful in advanced features, I just can imagine IE10!

  211. I Don't Like IE says:

    IE has been the worst piece of software to work around as a web designer.  It is way behind in comparison to the other browsers out there.  I don't have much hope for it after seeing the past 5 versions of IE.  My only hope is that microsoft does something great for all their users and shuts down IE permanently.  Forcing windows users to use Mozilla would be a good alternative and would make the Internet a better place.  Please don't release another version of IE.

  212. steve says:

    Thanks for fixing the video link Dean – However fixing so that it falls back to Flash is not the correct option when you could have it fall back to WebM or better yet, just serve it up as WebM in the first place!

    For the 1,000th time h.264 is NOT OPEN – DO NOT SERVE up "Native HTML5" to the OPEN WEB if your content is not open!

    If you are going to ignore web standards and the open web, you might as well serve up the entire page in SliverSleight cause that's what the Web needs… yet another layer of proprietary MS crud.

    PS Oh and for the love of all things pure – please stop using the "Native HTML5" sillyness – you and I, and everyone on this blog know full well that that line is a bunch of  *!@#$*&^@#   $#$%@!


    A baby bunny rabbit dies every time Dean Hachamovitch talks about his made up pretend term: "Native HTML5"


  213. Brian LePore says:

    Am I the only person bothered by the fact that EVERYONE has their own proprietary prefix before some features like CSS gradients and flexible box model?

    Glad to see continued work here. Besides echoing everyone else on text-shadow, my personal hope is to see HTML5 forms and the File API included in the next realease. I have a multiple file upload tool that uses canvas and the file api to resize images pre-upload which I have found to be incredibly useful. It stops users from uploading 5 MB JPGs from their digital camera intending to only display the picture at say 400px wide.

    Now as far as the Vista issue … while I think it totally sucks, I get them cutting off support.

    Windows 2000 could only do IE6

    XP could only do IE8

    Vista can only do IE9

    Side note, somehow hitting ctrl+z hoping to undo (I might have been holding another button down too, can't seem to figure out which though trying to reproduce) on here has resulted in the text of the submit button changing. I have no idea how that happend … the button currently reads 'ot(a olo hsu, Iral huh hyud8'. Very strange. In fact, trying it again it seems that ctrl+z only takes out some characters?

  214. Reelix says:

    IE 9 AND 10 Both get 130.

    Chrome dev build is the highest with 291 points.

    IMHO – First browser to hit 300 wins 🙂

  215. Lets End ActiveX forever says:

    E Team In this version make it so Internet Explorer will support non ActiveX add-ons cause ActiveX is easy to get hacked.  IE10 should support plugins like firefox, opera, chrome does cause would anybody want to use a webbrowser with an old out of date thing like ActiveX? Making IE support something else that isn't ActiveX might make IE 2x  as faster than Chrome and Firefox and opera and safari put all together. 🙂

  216. Lets End ActiveX forever says:

    ActiveX has been used for Internet Explorer add-ons since the very beginning of Internet Explorer. It is time to say Goodbye To ActiveX Microsoft Listen to me I'm one of your fans. i have like 10 computers with windows 7. I love microsoft and the IE team. take ActiveX out

  217. Help says:

    Make IE10 so Internet Explorer will never crash on  cause IE8 crashes and i'm sure IE9 does too.

  218. Kanti Kiran B says:

    I.E9 is really horrible but I.E 10 seems to be very glossy in terms of user friendliness but God in security and app performance need to look in for. Hope microsoft renders it to client in full fledge.

  219. Fast browser lover says:

    Make Internet Explorer 10 faster than IE9.

  220. Fast browser lover says:

    You might be able to do this if you remove ActiveX from the browser 😛

  221. Jane says:

    What's up with all the people acting like children here, screaming with caps, ascii and mindless repetitions.

    Doing this doesn't get your point across better, it just makes you look like an immature idiot.

  222. Neil Dunensach says:

    We definitely need moderation in here.  Maybe IP reporting too so we can see how many "people" are using the same IP address…

    Anyway, I just love it when an MS browser can't open Hotmail 🙂  Apparently I need to upgrade IE10 to login to Live Mail.

  223. Bing & Hotmail bug says:

    Microsoft Whenever I'm on or on my windows live email if i open the F12 Dev tools I see the browser is in IE7 mode.  Fix This please :p

  224. Nero says:

    I hope, every morning, the Microsoft get on FIRE.

  225. Nero says:

    Microsoft: Disappointing peoples since 1985

  226. Mark A. says:

    If you load a page with frames and some frames are using HTML4 and some using HTML5, then you just get a blank page.

    IE9 displays page properly, but not IE10.

    Tested with beta preview 10.0.1000.16394


  227. Isidro says:


  228. Mark A. says:

    @Dave Gorman, the user-agent string on my computer is:


    (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0;

    SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; BRI/2)

    but with all versions of IE, you can change it in the registory if you wish to.

  229. Paulius says:

    @help please read here : ) Stupid people fools stupid internet users like you

  230. png says:

    Please support APNG (animated PNG). MNG never took off, but if IE got behind APNG (supported by FF) then maybe it would take off.

  231. hAl says:

    IE team might consider adding Test262 by Ecma International to IE testdrive list of benchmarks

  232. Paddy L says:

    IE9 has bugs unfixed. Hopefully this will be taken on and IE10 will be more rounded and have those bugs fixed (I'm not holding my breath though). I've had to revert to IE8 rather than attempt workarounds to view sites like youtube properly. (also BBC iPlayer – page loads in IE9, but no play controls – not an issue with IE8 – ever).

  233. messie says:

    @Gérard Talbot

    You want an incentive? How about Bing points? 😉

  234. Sooooo many angry developers posted here, it looks like I am not the only one :-) says:

    It looks like I am not the only one who has a problem with the Microsoft products; I was the biggest Microsoft fan up until 1992 – 2005, and then came VS.NET 2005 and was a total disappointment.

    Today I spent so much time waiting for VS.NET 2010 to complete whatever is doing, and have enough time to complain to the IE team 🙂

    I guess the developers are angry for many reasons, some of them:

    – Not allowed to install Google Chrome at work and have to use IE 🙂

    – Google Chrome is pretty good, but cannot print correctly yet, so IE is still used for Business Applications (some of them)

    – IE always wrote nice things about every release, and then always disappointed us, so people are expected to be disappointed even before trying IE 10 🙂

    Good Luck

  235. Pluginslover says:

    Make an appbar in Internet Explorer 10 for like little toolbar icons like Mcafee SiteAdvisor, Web of trust, Avast WebRep. Cause The Toolbars those plugins/add-ons make in IE is annoying.  Firefox, and opera, and chrome do no such thing with those. those browsers make icons on like an app bar.

  236. Prior Semblance says:

    Well that was fast, but the lack of vista support means I can't check it out =/

    Well hopefully IE10 will have HTML5 Forms, thats the main thing I felt was missing from IE9.

  237. Native HTML 5 ! says:

    HTML 5 is an open standard which should run correctly on ANY platform. I call "marketing bullshit".

  238. AndyD says:

    @the idiots that say "MS forces Windows upon us"

    So… Steve Ballmer is going to your house, putting a gun to your head and saying "Install Win7 or I will kill you?"

    Get real.  There are plenty of other options from Chrome OS once to comes out to OSX.

  239. Ronald Woan says:

    Who ever wrote this really needs to read the Practical Stylist or some other style guide. This has to be one of the most confusing press releases of industry speak much ado about nothing I have seen in a long time.  What the heck is this native thing? More native, less native, WTF? Doesn't sound like anyway to convey customer value…

    Was the net, IE 10 built from the ground up for HTML 5 on Windows? Better performing, better conforming…

  240. OpenSourceIsAScam says:

    Microsoft, please dump these W3C "standards", open source is a cancer and it and it's followers must be eradicated like the plague they are.

    Kindly push the web forward with innovation and dump this OSS bueracracy.

  241. lol says:

    Omg, the comments are pathetic :DDD

  242. Zeke Weeks says:

    I'm a web developer, so I develop on server operating systems. Since installation is blocked for my Server 2008 R2 installation, this seems more like an attempt at PR than a legitimate technical preview…

  243. ReTox says:

    How about NOT making ANY IE EVER?

    That "browser" is simply the crapiest piece of software known to human kind.

  244. Humpty dumpty says:

    I don't think general-purpose hardware actually supports Native HTML5.  Is Microsoft developing HTML5 coprocessors for IE10

  245. Lazy says:

    IE team is damn freaking lazy, what else is new? When you got incompetent CEO Steve Ballmer who only cares about selling Windows 7 licenses, you can't expect the people below him to be any better.

  246. Micro$hit says:

    That "browser" is simply the crapiest piece of software known to human kind.

    – SPOT ON!

  247. Leo McArdle says:

    May I just point everybody's attention to:…/ie9_vs_fx4.html


  248. Andrew says:

    The H.264 video is so much more interesting in 0.5x speed. Thankyou for making my day!

    PS. "Native" HTML5 is bullshit.

  249. mario says:

    Hello native HTML5 experience. Do you support HTML5 forms meanwhile?

  250. Norbert Montalescot says:

    I can't care much about IE10 support in Vista. First, I will only use Chrome: it is superior in every aspect, not the least usability and UI. Also IE is always playing catch-up with Chrome, Safari and Opera. Second, but the time IE10 is an RC, most of my browsing will be done on iOS and Android. MS lost the final battle in the Browser war. 'nough said already.

  251. DT says:

    Just like to re-iterate previous comments I have made to the effect of asking for you to please not implement CSS text-shadow and work on things which actually matter, and won't degrade the user experience like text-shadow will, in place of it.

  252. IE9 as good as IE6 says:





































  253. Human Plague says:

    IE10 support for native HTML5 omits aboriginals, Inuits and First Nations. Tribal Councils outraged.

  254. dave says:

    @Human Plague – that's not fair, you know full well that;

    The only aboriginal experience of the Web and HTML5 today is on Windows 7 with IE9.

    The only Inuit experience of the Web and HTML5 today is on Windows 7 with IE9.

    The only First Nations experience of the Web and HTML5 today is on Windows 7 with IE9.

    The only Tribal Council experience of the Web and HTML5 today is on Windows 7 with IE9.

    Although of course none of this is true because the "Native HTML5" tagline is complete and utter bull****.  More importantly the other modern browsers  supported SVG, Canvas, GeoLocation, HTML5 form elements, tags and open HTML5 Video and HTML5 Audio ages ago.

    Not only are Dean's statements completely and utterly bogus but absolutely insulting to the developer community that is trying **very** hard to give MSFT/IE respect with this latest release.

  255. tuxplorer says:

    So it's official now. Vista is also being ignored using some lame excuse. W7 and its fanboys have "won". Ones who invested in older OSes are being ripped off. There's no integrity left at Microsoft any more. It's all meaningless now with greedy people like Dean H running the IE team.

  256. bill says:

    "IE10 Platform Preview 1, available for download today is the first step in delivering the next wave of progress in native HTML5 support."

    IE10 Platform Preview 1 is the first step in delivering another irrelevant browser that will further fragment support instead of addressing existing issues.

    "The only native experience of the Web and HTML5 today is on Windows 7 with IE9."

    Shameless plug.

    Here Microsoft  begins throwing around the 'native HTML5' self-contradictory buzzphrase, ironically missing the point that HTML by its nature, does not depend on any specific underlying operating system or device architecture. In fact, it is cross-platform (gasp).

    Yes, your experience will be very native… unless you want to use WebGL, MathML, Web Workers, HTML5 Forms, JavaScript Strict Mode, CSS3 Transitions, SVG Filters, foreignObject, text-shadow, SMIL animations, File API, History API, XMLHttpRequest Level 2, FormData, CSS3 Gradients, border-image, columns, classList API, Drag'n Drop from Desktop, Flexible Box Model, or App Cache (offline), etc.

    "As Windows 7 usage exceeds Windows XP’s in more and more countries (link), the sense in building for the future of the Web rather than the past is clear."

    Oh right, and users on Vista, you get screwed… again.

  257. Feets says:

    @Paddy L – thanks for the report on iPlayer. I have tracked down the source of the problem with it not rendering the Flash Player widget for radio and we'll work to get that changed as soon as possible.


    Mark Feetham

    Senior Program Manager, Internet Explorer Product Quality.

  258. molbal says:

    Altouth IE9 is far the best browser, we designers still can´t use css3 until you don´t forcd the users to update

  259. More like says:

    IE NONSTANDARD version 10

  260. Matt MMO says:

    IE 9 is the best browser even when I play browser games witouth any lag. My blog is

  261. Brannon says:

    As a web developer who has suffered through many years of IE6, IE7, and even IE8, I'm ready to like IE. Once upon a time, IE6 was the shiniest, most revolutionary space age browser out there. If you guys can earn that title again, I'm ready to believe in it. You have no idea how many nights I've sat up swearing at IE6 or IE7, but if you're actually going to try to make up for those years of IE6 I'm ready to support you. Just start making a browser worthy of a company with the kind of experience and resources Microsoft has, demonstrating an understanding that the web is an invaluable part of the modern computing experience and I'll be ready to forget about the past. Show us the dev team that created AJAX and revolutionized the web.

    While you're at it, a real firebug quality DOM inspector, automatic or prompted updates, and native browser testing would be fantastic. If you can't actually let IE9 act as a true tester for older versions, maybe you could release a true Microsoft version of IEtester or something similar? Maybe you could include a fast and reliable DOM inspector in that tester that works in older browsers? All of that would go a really long way toward making our lives as web developers easier and getting our support behind you for the future of the web.

    Good luck!

  262. the dude says:

    Look like part of this press release was captured on video:

    WARNING: strong/NSFW language (spoof)

  263. Ronald says:

    It would be nice if MS cleaned up the mess first before switching to IE10. The new IE9-javascript engine e.g. has a memory leak in document.close which crashes my websites.

    The one thing I like about IE is the IF-comments and META's which lets me instruct IE9+ to behave as IE8. Which is exactly what my webpages will do. I already have 3 notebooks on the shelve to test IE6, 7 and 8 and I don't feel like debugging all sites on even more browser versions every time MS decides to "improve" their products. Everything I code on Firefox works in Safari and Chrome without a problem but for IE, I need double time to clean up all quirks. Yes, I hate IE, all versions.

  264. Erdinç says:

    i love are working hard to be the best.but you are trying to do everything hard way..just think simple and make it 9 doesnt work well on visual studio when debuging.i dont wanna use firefox or chrome.i want my browser work like them.i want addons like them.pleasee guys make everything simple as possible but not simpler.

  265. says:

    The war has become so intense that to stay put, new products or updated versions need to be there and talked in public… Ultimately consumers are at advantage here… Nice Post

  266. @matti_sg says:

    It's too bad you're being so scornful with webdevs. Seriously, you're already pretty hated around the world of webdevs for all the headaches IE < 9 give us, and since you're just trying to pretend IE *is* HTML5. Listening to your PR talks, and this article is just one more piece of evidence ("Native HTML5"… Come on… You know how ridiculous this is…), it really seems like you're trying to dumb us down hard.

    Just make your progress, everyone will be happy you do. Of course haters will hate, and it's not because you make IE a more standards-compliant browser that I'm going to love Microsoft, but I think the vast majority of devs will happily congratulate you for, at long last, knowing that in one to two years we'll be able to code *a* website, and not three versions of it.

    But by acting this way, so disgracefully shouting you're the best ones and almost implying HTML5 is a Microsoft technology, you're really not gaining back webdevs to your cause. Perhaps can you manage to fool lost Microsoft lovers that ended up admitting FF was good by writing such horrendous bullshit as "[…] from the native graphics stack to jump lists in the shell – maximizes performance, usability, and reliability", but:

    – “simple” web-only devs will likely hate you for long;

    – “real” devs doing also web know you're bullshitting;

    – fanboys won't change their mind, whatever their position.

    So well, instead of insulting us by saying IE is so great that we were dumb to hate it, just make your outcast engine go back behind the standards line first quietly (don't worry, people will know when you're going to pass the Acid test) and then you can start advertising the cool innovative your *browser* has (the accelerators were a good idea, for example). But by behaving like your engine is the greatest one, you're just trolling and earning even more disrespect than you had before (congrats, for that was difficult).

  267. Jimbob says:

    Why do you bother. WHHHHHHHHYYYYYYY??????

    I can't wait to have 5 sub-standard versions of your browser to support.

    Do everyone a favour and give up developing browsers.

  268. Jimbob says:

    Give up

  269. Jimbobs says:

    Please give up. Let the little old IE man retire.

  270. Mario(1) says:

    Internet Explorer will never retire.. cause it is the faster then firefox and chrome.  Firefox is bloated with add-ons.   Chrome, Safari,opera, and firefox all have something in common THEY ARE BLOATED.   Microsoft will never let Internet Explorer become bloated. =)

  271. bringing in the cash cow says:

    awesome – more browsers and their 'quirks'  to support === more work which === more $, £, €…  sweet. Keep up the confusion. we'll all get paid

  272. Bob says:

    The video still doesn't play on browsers that don't support non-free video formats without a Flash plugin, or with Javascript disabled. If you want your videos to reliably play across browsers, offer a WebM version.

    And "not ready yet" is a lame excuse for not implementing emerging standards in an alpha/experimental build. How will the standards ever be ready if you don't commit to them and let us test an implementation?

  273. John says:

    How about right now instead of adding support for crazy cool options.. you just fix the basic browser support. Thanks.

  274. Skylab says:

    Internet Explorer Team: We are calling for support for Windows Vista! (Windows Vista is not old, support is still left, Vista is almost as Windows 7!!)

    Think! We have a lot of Vista users (in my country more than XP users)! Give us your support, really prefer the Internet Explorer "10" could be the last version of Windows Vista! I hope… WE hope that you change your mind…  (I do not want to use FireFox or anything else!)

    @Martijn Lafebe: "Oh and please support WebM."

    Hello! If you want, download and install this:…/install_webmmf_0.25.0.0.exe (WebM for IE9)   😉

  275. Fledder says:

    Although speed and graphical trickery is always welcome, you still lack vision. The problem with IE6 to 8 and even partly IE9 is that:

    1) users are scattered across these versions and now you're adding one more. your whole theory of one markup for all browsers therefore goes down the drain for as long as you do not fix the upgrade problem and OS version dependencies.

    2) you have your priorities wrong. nobody cares about fish. nobody can use fish because of reason 1. So why don't you start fixing problem 1 first.

    3) after 2), you can start fixing and implementing things needed in every project, like forms, drag and drop, uploaders, wider support for CSS3 properties still lacking from IE9.

    4) now you can go show your fish demo

    Finally, let go of the trolling towards Firefox and Chrome using preselected demos and inconsistent browser versions. Don't insult our intelligence. YOU are the problem on the web, the nightmare of every developer, causing billions in lost productivity. Your tone should be modest, and you should fix the damage you created.

  276. Ali says:

    when i install the platform preview 10 it start to crash my IE 9 in windows, i think i submit close to 20 to 60 crash report via problem and sloution center in windows 7 x64

    but when i uninstall the platform preview, problem solved.

    and also have problem with flash player in IE 9 when i use GPU Rendering i submit the feedback regarding flash problem to as alinps

  277. wtfdude says:

    MS , Their never going to be another XP type cash float in your near future … Your small % of geeks  will continue to buy your stuff but everyone else will not until their comps finally die on them … I E is another sinking ship that will NEVER  float again . Google and companies will rule

  278. Mike says:

    The minute I read "native HTML" this blog lost all credibility — does Micro$oft think we are all idiots?  Evidently so.

    HTML is a standard for document markup (HyperText Markup Language).  It is not, has never been, "native".  In fact, the whole idea of it is to provide a platform-agnostic way of presenting content, that should look and feel the same on any browser, and on any OS on any hardware.   As someone else pointed out, for HTML to be native it would have to be tied to a specifically designed processor.

    Now suddenly MS is apparently trying to lay claim to HTML as being "native" to Windows?  I am sure the W3C would have something to say about this.

    The claim is not only misleading… it's an outright lie.    I make my living using Microsoft products, but the more I see garbage like this, the more I am seriously considering moving to Linux, OpenOffice, Python, etc…

  279. Steve says:

    I agree with Mike, this is simple ridiculous! I started hating IE with version 6. And now this. I am happy because I think by doing this misleading from time to time, we will see a lot less IE in the future.

  280. SoundOfReason says:

    "Native HTML…" what is that? Is it some marketing trick to say that windows simply got 2d acceleration in drawing in ie?

  281. JE says:

    Lol ! No Text-Shadow  support? Your native experience will look crappy on more and more webpages.

    No Web-GL support? I thought you are native. That's where you could shine – and show how quick your directx-gl conversion is. After all you are native!

    No Web-Socket support? Not native enough i guess. I guess you would need to revive the DirectPlay API to do websockets…

  282. qxt says:

    Is there still people using IE? Claiming their are the only native html5 browser? Seriously I want what ever Microsoft is smoking in office hours it must be really good drugs if they think they have a chance to beat FF and others?

  283. Just another web developer says:

    I've been hearing the same lies from MS for 15 years. It would be funny if you didn't made the life of so many web developers a living hell.

    How about cancelling the goddamned abortion that you call a browser once and for all?.

  284. HeresTheTicket says:

    Make the web experience so horrible (for developers, and expensive for managers), everyone goes back to native applications instead of web applications.  Just say no to native web.

  285. He Drums says:

    Please, please, please make color management work in IE10. The fact that it ignores monitor profiles makes it less than useless in IE9, which is why I use Firefox. I cannot and will not go back to a non-color-managed browser (which is what IE9 is, despite MS claims to the contrary).

  286. phi2x says:

    The following website says that IE9 is not HTML5 compliant.

    Please, can you fix IE so that it *actually* delivers the most native HTML5 experience on Windows 7?

  287. aleafo says:

    There're still 60% more users who are using IE6 in Chinese. IE 10 ,only a dream.

  288. Anonymous Coward says:

    It is hard to believe the level of stupid in the comments here

    1) Vista will be EOL for mainstream support by the time IE10 is released. Microsoft do not release software for EOL operating systems (see: XP).

    2) H264 is an open codec. Just because something is freely open for implementation by third party vendors does not mean it has to be patent free. Also, DRM has nothing to do with a codec being open. It should also be noted that H264 has consistently been tested as having the best video support.

    3) Microsoft have implemented support for widely used FINALISED standards in IE10. Implementing support for rarely used or unfinished standards does not make sense when they have a deadline to meet.

    4) If people think that IE6 was bad then they never had to do web design in the years when Netscape was a dominant browser. Believe me, it was even worse with non standard extensions than IE ever was.

    Now people will call me a fanboy for pointing out their failures, but I don't really care. I suppose there is no arguing with idiots as they drag you down to their level and then beat you with "experience".

  289. Anonymous Coward says:

    Typo in my above comment: where I said IE10 in point 3 I meant to say IE9.

  290. Andreas Kuckartz says:

    Will the source code for IE10 be made available under an OSI compatible license? How much money will upgrades from "ten year old milk" IE6 to IE10 cost?

    Depending on the answers to these questions Chromium and Firefox might be alternatives!

  291. alf0924 says:

    @Andreas Kuckartz: A very small amount of users actually care about open source so I am almost certain it will not. Most users care about having working software, not the freedom to modify it. Not to mention that it is impossible for Microsoft to release code which they dont even fully own.

  292. Anon says:

    Wow amazing, NATIVE HTML5 support! I am sold, how do I buy this browser?

  293. Rodrigo Fuentes says:

    Does the native HTML5 work on Windows XP, the best MS' OS?

  294. Science Geek says:

    Does your HTML5 roadmap for IE include native MathML so we can finally enjoy high quality educational content without the cumbersome TeX and PDF workflow?

  295. leoplan2 says:

    @alf0924: Not at all. Open source plays an important role in HTML5. Also on web openness. Linux is open source and it powers a lot of servers, supercomputers and some desktop computers…

  296. another anon says:

    Google Chrome is moving up.

    I don't see how MS can stem the tide,

    unless, maybe, they offer a seamless update to IE 6, 7, or 8 on XP.

    Building for the future of the web sounds great,

    but it doesn't help anyone one who is using XP now and for the foreseeable future.  

    And in this time between now and the future of the web (or should we

    rather call it the upgrading from XP to Windows 7), perhaps MS is taking quite a risk,

    and browser market share will further erode.

    I just wish MS would do something to show they  care about developers

    who have to deal with IE 6, 7, and 8 on XP.

  297. passy says:

    +1 for WebGL. Graphic acceleration is virtually everywhere.

  298. sharoz says:

    Silverlight, with its Windows-only limitation, cannot replace WebGL. 3D hardware accelerated web applications could flourish if IE would support a cross-browser standard.

  299. Thomas Maier says:

    Where is the Mac version? 😉

  300. Aleksandar says:

    Wakie wakie Microsoft, WebGL is happening!

  301. @Anonymous Coward says:

    H.264 isn't open if not everyone can view it. If it's open, shouldn't that mean *anyone* can view the video?

    "It should also be noted that H264 has consistently been tested as having the best video support."

    Really? I can't view H.264 in my browser. :/

    By the way, OGG and Theora are not unfinished standards.

  302. Muhammad Ali says:

    Quite an impressive article that provides technical information on HTML but one point is missing that how to take it under business. I would recommend that just visit “Global Business Exchange” and get information on how to take your IT skills into you business.  So, it is highly advised that stop wasting time and just visit “Global Business Exchange” for having online business. "Muhammad Ali ~ Freelance Writer for;

  303. bodski says:

    Native HTML? What does that even mean?

    WebGL please.

  304. Klimax says:

    Who the hell cares about broken thing called WebGL which is tied directly into sorry piece of mess called OpenGL. That's in fact broken by design as you need too many extensions to do something nice.

    What we need is Web3D with universal HLSL. (not that difficult – HLSL/GLSL are very similar as they are both C based ; but parent APIs otherwise differ a lot even in approach to problems)

    It will let browser vendors to choose what they will use and will be somewhat future ready.

  305. Jean-Denis says:

    I read a few comments from deluded people who asks for WebM video. As a professional developer for many years, I want to thank you for providing your video in the only universal standard (H264). WebM is only a ploy from Google to fragment the internet video codec landscape. Not to mention it's an inferior technology.

  306. Non-native man says:

    "The only native experience of the Web and HTML5 today is on Windows 7 with IE9" HAHAHAHAHAHAHA

  307. Mike says:

    Native without WebGL?  That's a very funny definition of "Native".

  308. Zkal says:

    @Mike: Considering they were talking about HTML5 when they said native and considering HTML5 spec doesn't include WebGL we can say that you fail in trolling.

  309. stmarti says:

    Any chance to remove the forced clear type text? All major browser (firefox/chrome) honors turned off clear type…

  310. Reason says:

    This article is 100% marketing nonsense.

  311. bitbonk says:

    Seriously, "native HTML5"? What is that? You mean it is not interpreted, it's compiled to native code?  Or does it mean this feature was written by native americans only?

  312. Adrian Schmidt says:

    Just wanted to stop by and say that I really think you should put WebGL in IE.

    Arguments about fully accelerated HTML5 being better than WebGL is like saying HTML5 is better than video. It's completely different things, and they complement each other.

    Or are you saying that you're going to implement ray-tracing in CSS?

    WebGL isn't going to be used for the next version of WordPress, it's not going to be used for the next version of Gmail, it's going to be used for stuff like this:

  313. Frustrated developer says:

    I accept that MS is committed to abandoning another version of IE. MS is requiring everyone to have another VM for desktop browser development. I can deal with that.

    I'm disappointed as a mobile developer that a very interesting avenue for multiplatform 3d development won't be opened up with WebGL support in IE.

  314. Why? says:


  315. Hector Macias Ayala says:

    I just had the best "native HTML5" experience on Opera 11.10 x64 on Ubuntu 11.04 beta 2. Good for MS, your "native" stuff works in all plattforms.

  316. Mike says:

    Hope a better experience. I went back to 8 after running 9.

  317. brent lagerman says:

    now if you can just get all your users to upgrade their browsers 😀

    looks nice, I love the hardware acceleration!



  318. Rhys Burnie says:

    Far too late, not at all interested.

  319. JC says:

    Would you please just REBRAND Safari already and we can all get on with it? I always get nervous when Microsoft tries to innovate. You last major innovation was Windows XP. No one is interested in your proprietary, old school browser BS.

  320. Mike says:

    Hey JC, got a questoin for you.  You mention XP in a negative way, yet XP is still one of the most popular operating systems to date and is still used by a huge number of people.

  321. rb says:

    LOL @ Mike

    Can you pose that as a question rather than a statement?

  322. Michael Persson says:

    With over a decade of problem implementing standards I guess the chance for Microsoft to be successful is over years ago. Developers and designers are tired of using tools that does not apply to the market standards. While Microsoft has being sleeping other companies have done it much much better so I believe the market for MIE is lost already… Opera, Chrome, Safari, Firefox etc etc… Game over Microsoft!

  323. nuckchorris says:

    Is IE10 going to score 100/100 on the acid test, or are developers in for several more years of having to spend as much time fixing webpage guis for IE as we do initially developing them? IE9 is close, but there are still so many instances of where FF chrome, safari, and opera render things the same way, but IE is always different. I'm well aware the FF doesn't have 100/100, but from my experience, FF matches up very well with chrome, so their reasons for not having a perfect score could possibly be stemming from trivial issues. As a developer using .net, I can't even drag an asp radiobuttonlist control onto a page without having to hack all of it's css to fix the formatting inconsistencies – it looks the same in every browser but IE. I really hope you guys can realize that the issue isn't that other browsers are doing something different or wrong, or that programmers are doing something wrong, or any other excuse… this is simply a matter of nearly every single browser doing things the exact same way, and it feels to me like IE has completely ignored these facts for years and said 'screw everyone, we're going to do what we want.' No one cares about all of these stupid features when the core functionality doesn't cut it.

  324. JohnB says:

    When I found IE9 didn't have native WebM support I thought at least IE10 would – why do we have to drag these people into the present?????

  325. fm86 says:

    Nice progress you have made, since IE9.

    But did ou know, that your Browser is the only major one, than is not available for more than one operating system? Would like to see it for other OSs too, I am not willing to run Windows 7 all the time just to test web pages. The interface of Firefox 4 for Windows is very nice and does not look toy or comic-like, but IEs interface actually does.

    And please, stop making other browsers bad, just for your advance in hardware acceleration. It's a nice-to-have at the moment, but until everybody else supports it, nobody will be able to take full advantage of… at the moment, most web designers would care more about text-shadow, I think.

  326. Mukesh Kumar says:

    Thanks for Nice & Beautiful IE 10

    I would like to cite a prob with IE10 Preview . I have made my web based application forcefully IE 7 compatible at IIS . It is working fine with IE 8, IE 9 when compatibility either ON or OFF but when I compatibility OFF in IE 10 my links are not working and the related page is not opening with the frame and data.  Is the any solution to overcome this Problem?

  327. Zkal says:

    @JohnB: Considering IE core is going to be used in mobile devices, where there is only (at the moment) hardware acceleration for h.264 it seems kind of logical that they wouldn't include WebM support as native. Besides, they do provide users the option of actually using a plugin to provide WebM which is better than nothing if you want WebM support (which I'm happy to keep away from my computer)

  328. blob says:

    I personaly think IE10 should have a web store like chrome. Right?

  329. SHa says:

    It's good to see a new version of IE is under development, but I can't understand why Vista is not supported.

    I can understand why XP is not supported, mainstream support for XP ended in April 2009.  But mainstream support for Vista will only end in April next year, I believe by that time Internet Explorer 10 shoud have been lanched.

    May be there are a lot of things to do to support IE9 on XP, but supporting IE10 on Vista shouldn't be that difficult.  If you guys can't give better reasons, this going to be a hit on you and on the market share of IE.

  330. Kit says:

    Native HTML5? as in you came and captured it à la Spain and the Aztecs? If that's true, I humbly request you free HTML5. He's really a good chap; deserves better than that, really.

  331. Alec says:

    I only want one thing from IE10…. text-shadow support. 🙂

  332. Madcrosoft UK says:

    Why go right to IE10? just add this new stuff to IE9 as a service pack?

  333. Hady says:

    I trust in microsoft programes because it is so good .

  334. Dave says:

    What's so big about CSS 3 gradients.  Real UX experts and people who know how to create usable and good looking UIs are still going to create graphics.  This CSS 3 gradient crap is for those organizations who don't have any clue about UX and neglect it by having their developers create the UIs.

  335. Adeel says:

    Very impressive, HTML5 is is the way to go! I wanna short on Adobe stocks when this comes out.

  336. psychiatr says:

    I love IE, but till it reports better on HTML5 and CSS3 in this two websites, (IE been the lowest scoring browser and there and my own test ) and give a good idea in how compatible it really is when it comes to every day programing, I was hopping v10 would be better than 9 but I hope is just to early, even though there are sooo far behind… then again it would be nice if we had the final specs for HTML5 and CSS3..

  337. sulieman kurd says:

    i am very interresting trying it

    thank you microsoft

  338. EllieK says:

    Very impressive, this post drew 340, well with mine, 341 comments. No one can say Microsoft doesn't accept feedback and community opinion. Whether Microsoft acts on it or not is a separate matter…. But this is very tolerant for an official company-sponsored blog regarding release of a new product. It probably wouldn't hurt to moderate some of these comments, although every single one is on topic, or at least is NOT about women's accessories and such!

  339. Keith says:

    IE9            Fishbowl Demo –  Maxed out at 6 FPS But sound and colour were all working properly

    Firefox 4         "              "       –  Maxed out at 12 FPS With no sound and water colour was orange

    Chrome 10   "               "       –  Maxed out at 16 FPS With Sound and colour working properly

    Opera 11.10 "              "        –  Maxed Out at 10 FPS  With the same problems as Firefox 4

    I think if you are going to review something you should use ALL browsers.

    It seems the comment "Web sites and HTML5 run best when they run natively, on a browser optimized for the operating system on your device" gives a closed opinion in IEs favour.  

    It seems Chrome just tipped out all of them… hmm interesting

    But I guess that this is a MS blog so of course you will favour MS Products.

  340. Aaron says:

    Native HTML5? Can we have Native HTTP and Native SSL too to complete the experience? That would be utter sweetness. Please provide Native TCP/IP while you are at it! thanks!

  341. tiikerikissa says:

    mac kille olis hyvä jos olis oma versionsa musta on väärin että microsoft tekee vaan ohjelmia itselleen. toki ymärtäähän sen