Windows Developer Preview: The Third IE10 Platform Preview


With the new IE10 engine included in the Windows Developer Preview, developers can work with more HTML5 technologies to build touch-friendly and beautiful interactive Web applications.


This video shows some of the touch-friendly HTML5 technologies in the third IE10 Platform Preview, included with the Windows Developer Preview.

Windows 8 includes one HTML5 browsing engine that powers two browsing experiences: the new Metro style browser and IE10 on the desktop. The common HTML5 engine provides strong support for Web standards and a consistently fast, safe, and powerful Web programming model for both browser experiences as well as for Metro style applications. You can read more about the new Metro style browsing experience on the Building Windows 8 blog.

With this update, IE10 includes support for touch-friendly sites to use many new technologies:

  • Rich Visual Effects: CSS Text Shadow, CSS 3D Transforms, CSS3 Transitions and Animations, CSS3 Gradient, SVG Filter Effects
  • Sophisticated Page Layouts: CSS3 for publication quality page layouts and application UI (CSS3 grid, flexbox, multi-column, positioned floats, regions, and hyphenation), HTML5 Forms, input controls, and validation
  • Enhanced Web Programming Model: Better offline applications through local storage with IndexedDB and the HTML5 Application Cache; Web Sockets, HTML5 History, Async scripts, HTML5 File APIs, HTML5 Drag-drop, HTML5 Sandboxing, Web workers, ES5 Strict mode support.

We’ve also updated the IE Test Drive site to be touch-friendly as well, and added some fun multi-touchable demos like Particle Acceleration, Lasso Birds, and Touch Effects:

The IE Test Drive now includes examples of touch-friendly HTML5 and is itself touch-friendly
The IE Test Drive now includes examples of touch-friendly HTML5 and is itself touch-friendly

IE10 also includes support for AutoCorrect in addition to spell checking, so people can expect common typos (like ‘teh’ in English) less often as they type in Web pages.

Looking Ahead: Consumer ready, together

IE10 continues IE9’s precedent of enabling Web applications to do more in the browser without plug-ins. Many sites already run plug-in free for other devices and browsers; we recommend that developers look closely at using native browser patterns when their code detects that plug-ins are not available. This will enable more people to successfully experience these sites.

Similarly, we recommend that developers update their sites’ older, out of date libraries (like this one) that don’t work well with new browsers like IE10.

We also continue to recommend that developers use feature detection (rather than browser detection) to accommodate the differences between browsers that are changing all the time:

// Best Practice: Use native XHR when available

var xmlHttp;

if (window.XMLHttpRequest) {

// In IE7+, Gecko, WebKit: Use native object

xmlHttp = new XMLHttpRequest();

}

else if (window.ActiveXObject) {

// …if not native, try the ActiveX control

xmlHttp = new ActiveXObject(“Microsoft.XMLHTTP”);

}

else {

// no XHR support

xmlHttp = null;

}

The quality and correctness of different browsers’ HTML5 engines continue to vary widely. As different browsers support the same markup to produce the same results, we can all realize the promise of HTML5. To fulfill the goal of interoperability and same markup, we continue to contribute to the test suites under development at standards bodies. With this update to IE10, we have posted over 312 new tests to the IE Test Center and submitted them to the standards bodies.

You can find a full list of new functionality available to developers in the IE10 developer guide here. Download the Windows 8 developer preview to try this update to IE10. We look forward to continued engagement with the developer community and your feedback on Connect.

―Dean Hachamovitch, Corporate Vice President, Internet Explorer

ps – many sites offer plug-in free versions, for example YouTube requires you to opt-in for HTML5 here: https://www.youtube.com/html5

[ editor note: updated to fix typo, “figures” replaced with “positioned floats” ]

Comments (107)

  1. demonz says:

    This is awesome stuff!

  2. Sergei says:

    What about text shadow? We need text shadow! We demand it!

  3. DanglingPointer says:

    DANDY!!

    Thanks alot 10000^1000 times for:

    1 – Fluid Scrolling in IE10 (connect.microsoft.com/…/ie-10-ui-smooth-scrolling-and-better-tab-management)

    and

    2 – System-wide spell-checking in Win8 (connect.microsoft.com/…/spellchecker)

    P.S.

    This post needs correction: The link for "Windows 8 developer preview" is connect.microsoft.com/ie  which should be msdn.microsoft.com/…/home

  4. Arieta says:

    Can we get a release for this developer preview that installs itself and runs in Win7/Vista, instead of a 4gb iso?

    Or have we reached the point that not just XP, but Vista/win7 is considered obsolete as well?

  5. @arieta says:

    Duh, like I'd install the win7 one when I can play with win8? Ur a fail…

  6. Phillip says:

    Sergei –

    Read the post next time –

    With this update, IE10 includes support for touch-friendly sites to use many new technologies:

    Rich Visual Effects: CSS Text Shadow, CSS 3D Transforms, CSS3 Transitions and Animations, CSS3 Gradient, SVG Filter Effects

  7. Pascal says:

    Thanks a lot to all the team :-). That's great news.

  8. Arieta says:

    Uh, the previous platform previews could install in 10 seconds, this one requires a dual boot environment (or a virtual machine). That takes hell lot longer to even install, and more resources to run. I'm not even sure if it would work on Virtual PC (since it probably lacks hardware acceleration).

  9. Randy Peterman says:

    Can someone explain to me why you have completely steam-rolled over the gesture events most other tablet devices have implemented?  Now in my code I have to do feature detection all over the place, and do all sorts of double and triple coding and testing gets split even MORE!  Please tell me that since this isn't released to manufacturers that you're going to add in touchstart, touchmove, and touchend.

  10. Josh says:

    >  "We also continue to recommend that developers use feature detection (rather than browser detection) to accommodate the differences between browsers that are changing all the time:"

    Dear Google GMail team, if you happen to be checking out the progress of your competitor's browser please note the quoted section and quit using the ActiveX object for versions of IE that don't need it.  You don't even support IE 6 anymore so why on earth are you still using the method for IE 6?

    For MS, great stuff

  11. alvatrus says:

    Please make IE10 pp3 at least available for the current (win7) operating system.

    Do you really want us to test our pages on an pre-released, unstable and unsupported platform through a virtual machine (at best)?

    I know you are all very excited about windows 8 (with good reason!), but please correct this mistake. You are doing your developers a disservice.

  12. Indrek says:

    What the hell ? 2.8 to 3.6 GB download just to test out IE10 platform preview 3…

    Seriously, whose half-assed idea was it to ONLY bundle it into the huge package instead of the usual lean and clean less than 100MB installer.

    Is the Windows 7 already considered so obsolete, that IE10 only runs on Windows 8 code ?

    Hoping to see some cold and hard statistics soon about how much less downloads is IE10 PP3/huge ISO getting compared to the usual simple installer…

  13. MarkoG says:

    Please consider adding SkyDrive sync with IE favorites. I know that we have Windows Live Mesh available ATM. But I think an out-of-the-box built-in sollution would be better.

    Keep up the good work 🙂

  14. hAl says:

    See also this page for features:

    msdn.microsoft.com/…/gg192966

  15. hAl says:

    See also this page for features:

    msdn.microsoft.com/…/gg192966

  16. hAl says:

    Still a very anoying comment system here

  17. hAl says:

    Still a very anoying comment system here

  18. hAl says:

    Still a very anoying comment system here

  19. SVL says:

    Erm, I'm not installing a whole new OS just to try out a browser. Win 7 version please!

  20. be5invis says:

    “A pre-release version of Internet Explorer 10 will be released for Windows 7 at a future date. At that time, the Internet Explorer 10 Guide for Developers will be updated accordingly.” — msdn.microsoft.com/…/gg192966

    They have said they will release a W7 version in future. So don't cry any more, please.

  21. Lars says:

    The video doesn't work in Firefox without plugins. For some advice on how to develop websites to enable browsing without plugins, please see John Hrvatin's post:

    blogs.msdn.com/…/browsing-without-plug-ins.aspx

    If you still can't manage it then let Google do it for you by uploading the video to YouTube and embedding it here.

  22. jayp says:

    Great stuff, very exciting. Well done all.

  23. Harry Richter says:

    @ Lars

    If it does not work in FF but in the other browsers you should ask Mozilla what they did wrong. Lacking support of industry standards (e.g.: H.264) may be the reason for this epic fail of FF.

    Harry

  24. RP says:

    "Windows 8 includes one HTML5 browsing engine that powers two browsing experiences: the new Metro style browser and IE10 on the desktop."

    Does this imply that the Metro-style browser isn't called IE10 but has a new name?

    Also, if anyone has managed to get the Windows 8 preview to install yet, do you know if the spell check supports UK English? 🙂

    Support for UK English is traditionally a weak spot with Microsoft – e.g. IE has "Favorites" regardless of your regional settings, Windows language version and settings, IE version, etc.

  25. DanglingPointer says:

    According to this page: msdn.microsoft.com/…/hh440437.aspx they have also implement drop-shadow in SVG! Great JOB!

  26. Breno says:

    Hyphentaion?!! Yeeeeha! Oh I could kiss IE dev's bald spots for this!

  27. AvastFanlover says:

    Microsoft… Don't make windows 8 have Microsoft Security essentials antivirus built in.. Cause I won't use it! You guys might get sued by all antivirus companys.. it would be sad to see microsoft die from being sued over a antivirus like MSE which is TRASHY i hate MSE! I use Avast! Free antivirus… it has a sandbox and real time shields..something MSE will never have… Microsoft Please Don't delete this but listen don't ship windows 8 with MSE.. we Avast, Norton, AVG, Mcafee, Trend Micro, GData, etc. Beg you guys don't ship windows 8 with MSE!

  28. @AvastFanlover says:

    Avast is PoS. MSE > ALL

  29. AvastFanlover says:

    I perfer Avast! They send out updates more then Microsoft.. Avast can detect spyware, malware, spyware, rootkits, trojans, worms, etc.  Microsoft you guys are seeming like you are getting stupid! people will be mad at you for making them use MSE…

  30. Lol says:

    One of my friends hacked windows 8 dev preview.. he knows the code you guys put in to make windows and it looks like there is Expliots that might be coming windows 8's way.. you guys don't have good coders.. I might even make a Expliot virus to attack windows 8

  31. Sergeant Jamjars says:

    Microsoft, with the comments above I find it sad that you guys are going to ship windows 8 with MSE.. just know EXPECT Windows 8's source code be online forever if you Listen to this comment you won't put MSE in Windows 8 but let a user choose their own Antivirus!! in 2012 when windows 8 is released I am going to buy it.. but if it has MSE installed and can't uninstall like window defender is well… you guys might hear this news all over the internet "Microsoft Windows source code released!", " Microsoft Windows becomes free"!

  32. giuseppe says:

    The web as a platform needs a 3D API, just as it needed 2D bitmap and vector APIs.

    Today, four out of the five relevant desktop browsers vendors give the developer a clear sign that they are willing to deploy a 3D API now.

    So my question is: what is MS up to, and can a rough timeframe be provided?

    MS communicated that webGL is no option because it is "not same markup" and that it is not secure because there could be implications by bugs or such in implementations. While these concerns may be severe or unique to webgl, again: Can MS solve these issues? What will MS's solution be like, and how long will it approximately take to deliver?

    thank you very much,

    giuseppe

  33. Mario says:

    Still Waiting on an Official Answers from The Internet Explorer Team.. Will you guys make Internet Explorer 10 have round tabs like you had in Internet Explorer 9 Beta… cause when you guys released IE9 RC it had square like tabs. Square tabs looks so odd in a way. if you can't make up your mind on this have a poll on this blog asking users do they want rounded tabs or square tabs

  34. GT says:

    sooooooooo many years of waiting, and finally "spell checking" , wow, not a minute too soon 🙂 (Written using Google Chrome which has spell check on birth)

  35. FYI, according to the MSXML guys, your code example uses the wrong ProgId for XMLHTTP. You should use MSXML2.XMLHTTP.6.0 and/or MSXML2.XMLHTTP.3.0.

    See: Using the right version of MSXML in Internet Explorer

    blogs.msdn.com/…/using-the-right-version-of-msxml-in-internet-explorer.aspx

  36. Travis Leithead (MSFT) says:

    @RP

    >> Also, if anyone has managed to get the Windows 8 preview to install yet, do you know if the spell check supports UK English? 🙂

    Yes, UK English will be supported. Goto the Languages control panel, Add UK English, then WIN+Space keys to switch to it for input, and the spell-checker will use that dictionary instead of En-US.

    -Travis

  37. Mustafa says:

    So no update for the Platform Preview on Win7 ??

  38. Radek says:

    Hi MS Team

    will be extensions/plugins supported for IE 10 in standalone and in Metro style version ?

    Quick questionnaire :

    Win / Metro

    ( ) ( ) binary BHO

    ( ) ( ) Toolbar

    ( ) ( ) JScript based plugins/extensions

    ( ) ( ) Various search provider (not only Bing)

  39. Radek says:

    And one more question – do you planning add-on developers meeting as you did for IE8 ? Maybe this time it will be better before full release 😀

  40. Tony says:

    @Harry Richter – H.264 is a very nice PROPRIETARY DRM encoded video format with crippling licensing issues which automatically removes it from the possible video formats for the open web.  We don't care what format all browsers/vendors finally decide on using but we know that h.264 will never be that format.  Currently Ogg or Web.M hold the most promise for being possible candidates.

    @Microsoft/IE Team – Congratulations on finally shipping a Spell Checker! It was an Epic Fail that this wasn't in IE7, or IE8, or IE9, but well, Microsoft often takes a long time to learn the simple things.

    In addition the text shadows, etc. are a welcome improvement.

    Finally I agree that feature detection is the best path forward but it should be noted that it is not always possible to use this alone.

    Examples:

    a.) If I (want to/have to) add code, to provide a Application specific SpellChecker to IE6/IE7/IE8/IE9 I can't detect if the browser supports it natively.  For the past 10 years I've just added code that checks… if(MSIE){…add spell checker…} It never failed during an IE upgrade.  Luckily I now know that I can change it to if(MSIE && (VER < 10)){… and I'll never have to touch the code again!

    b.) checking for if(typeof(document.getElementById) == 'function'){… is still not good enough as IE's implementation of this method has been broken for years.  You still need to check if the version of IE is 8 or above… and if the page is rendering in standards mode.  Alternatively you need to run a test-shim like jQuery does if the browser is IE.

    c.) IE7's "native" version of XMLHTTPRequest wasn't entirely native… thus additional tests needed to be run if the browser was IE7.

    All in all though, IE has come a heck of a long way in the past 2 versions (9 & 10) we can only dream of the day that IE9 is the oldest browser we have to support – only then will the Web truly reach its potential! – 2018 by current estimations.

  41. jader3rd says:

    How is IndexedDB implemented? Did the IE team write their own store? Are you using ESENT? Are you using SqlLite?

  42. @Tony says:

    Actually the h.264 format is not owned by any commercial organization but is an ISO/IEC standard and thus the format as such is not proprietary.

    This is different from formats like VP8 (the codec in WeBM) which is fully owned by a single company and thus is extremly proprietary.

  43. Gérard Talbot says:

    @ Dean Hachamovitch [MSFT]

    > The quality and correctness of different browsers' HTML5 engines

    > continue to vary widely. As different browsers support the same

    > markup to produce the same results, we can all realize the promise > of HTML5.

    samples.msdn.microsoft.com/ietestcenter/html5/xhtml/img_border_percent.xhtml :

    <img> element does not have a border attribute in HTML5:

    http://www.w3.org/TR/html5/embedded-content-1.html#the-img-element

    It never had in HTML5. So that testcase should be rejected and removed because it is invalid. IE test center should take the lead and remove such testcase.

    samples.msdn.microsoft.com/ietestcenter/html5/xhtml/object_border_perc.xhtml :

    <object> element does not have a border attribute in HTML5:

    http://www.w3.org/TR/html5/the-iframe-element.html#the-object-element

    It never had in HTML5. So that testcase should be rejected and removed because it is invalid. IE test center should take the lead and remove such testcase.

    samples.msdn.microsoft.com/ietestcenter/html5/xhtml/object_border_pixel.xhtml :

    <object> element does not have a border attribute in HTML5:

    http://www.w3.org/TR/html5/the-iframe-element.html#the-object-element

    It never had in HTML5. So that testcase should be rejected and removed because it is invalid. IE test center should take the lead and remove such testcase.

    samples.msdn.microsoft.com/ietestcenter/html5/xhtml/colgroup_valign_bottom.xhtml :

    No valign attribute for <colgroup> elements in HTML5:

    http://www.w3.org/TR/html5/tabular-data.html#the-colgroup-element

    It was removed and rejected from W3C but your IE test center keeps listing it along with results of other browsers. Why?

    samples.msdn.microsoft.com/ietestcenter/html5/xhtml/colgroup_valign_top.xhtml :

    No valign attribute for <colgroup> elements in HTML5:

    http://www.w3.org/TR/html5/tabular-data.html#the-colgroup-element

    It was removed and rejected from W3C but your IE test center keeps listing it along with results of other browsers. Why?

    Btw, this blog comments system is broken

    Gérard Talbot

  44. @Tony says:

    The same H.264 that Safari is supporting. I assume that you won't be only bashing about it on MSDN IE blog but also the Safari's blogs.

    U sound like a troll.. just saying

  45. Gérard Talbot says:

    Border attribute for <img> and <object> were in HTML 4 and they were deprecated; they were only taking pixel values, not percentages. Border attribute for <img> and <object> expressed in percentages were never part of any W3C spec that I know of.

    The testcases on percentages for border attribute

    samples.msdn.microsoft.com/ietestcenter/html5/xhtml/img_border_pixel.xhtml

    samples.msdn.microsoft.com/ietestcenter/html5/xhtml/object_border_pixel.xhtml

    should be removed.

    Fix this blog software!

    Gérard Talbot

  46. Tim Jason says:

    Whats the result of Acid3 test on IE10, the one shipped with windows 8 developers perview?

  47. eman says:

    So where is version I can install on Windows 7?

  48. Harry Richter says:

    @ Toni

    Thank you for your revealing comment! As another poster here has commented already h.264 is an ISO Standard and thus not proprietary at all (unless you call the Open Document Format proprietary as well). You have added a really proprietary “candidate” in the form of WebM (wholly owned by a single company thus being THE example of a proprietary piece) which did amuse me greatly.

    As regards to DRM the choice is wholly in the hands of the owner of the encoded material. Some other formats fail miserably to give this choice into the hands of the creative community.

    You have revealed two things with your comment:

    1. You are completely clueless

    2. You like to parrot propaganda

    @ Mozilla/FF Team – My condolences for still not including this ISO standard in your product. It was an Epic Fail that this wasn't in FF3, or FF4, or FF5, or FF6, but well, Mozilla often takes a long time to learn the simple things.

    Harry

  49. Mr,03 says:

    @Sergeant Jamjars, you can disable the built-in antivirus you silly scriptkiddie.

  50. alvatrus says:

    @Harry Richter

    H264 is a world-wide industry standard. It works from video-cams, cameras, editing software to chipsets in about all (consumer) electronics to do with video capabilities. Web-browsers are late to the game in that respect. The format is already established.

    Introducing another format like Theora or WebM only muddies the water for a very small part of worldwide video consumption.

  51. Alexis Deveria says:

    This blog post mentions support for "figures". Does this refer to absolutely positioned floats? I don't see the term "figures" being referred to anywhere else.

  52. ieblog says:

    @Alexis – thanks, this was a typo. We fixed it in the post.

  53. Harry Richter is a moron says:

    Harry Richter is a moron.

    W3C NEVER ADOPTED H.264 BECAUSE IT'S NOT AN OPEN STANDARD, IT REQUIRES EXPENSIVE LICENSING FEES AND ROYALTIES.

    W3C requires that anything that is to be a standard be ROYALTY FREE. Of course, Harry Richter and all the H.264 morons here are clueless, ignorant and don't have a brain or use their brains in the first place.

  54. Sterling says:

    I'm skipping Windows 8! I mean, a spell-checker in IE after all these years? Shirley the world is coming to end so what's the point of getting a new version of Windows? :-p

  55. @Sterling says:

    No man. You definately skipped the day 1 and day 2 keynotes! well its never too late .. its all over http://buildwindows.com or channel9.

    ^^ just give it a shot

  56. @Harry Richter is a moron says:

    why u r crying.. u can download a little plugin for webm to work with ie9 and ie10… whats your point? btw, w3c havent standarized webM either if thats what uor point is.. moreover, like he said, Safari is also just supporting h.264 natively as an html5 video format.. do u hate them too? or r u just a fuffing troll?

  57. Lars says:

    @Harry Richter: "If it does not work in FF but in the other browsers you should ask Mozilla what they did wrong. Lacking support of industry standards (e.g.: H.264) may be the reason for this epic fail of FF."

    Poor old Harry. The only industry of interest here is the Web industry and the only standards of concern are Web standards. Web standards are royalty-free. H.264 is not royalty-free and is, therefore, incompatible with Web standards and not an acceptable choice for the Web. There's little point rehashing the same old arguments. Here's some recommended reading:

    Chris Blizzard on Mozilla's direction on video: http://www.0xdeadbeef.com/…/html5-video-and-h-264-what-history-tells-us-and-why-were-standing-with-the-web

    Tim Berners-Lee's call for continued open standards: http://www.scientificamerican.com/article.cfm

    Dean Hachamovitch called for a WebM patent pool and now that such a body exists in the form of the WebM CCL (http://www.webm-ccl.org/) Microsoft is still yet to join. Will Microsoft demonstrate their genuine commitment to the open standards process and their openness to community feedback, or will they give some in the community more reason to be cynical?

  58. Halo says:

    @Lars

    The web standard (which isn't a standard yet) is about the elements to host the media, not about the media.  W3C has made no statement regarding preferred codecs.  The draft standard lists several examples of elements for different codecs.  Which do you think is first on that list?  H.264.

    Internet Explorer and Safari both support H.264 and WebM.  It's not going away and Firefox et al will only further push their own irrelevance by making political stands that hurt their customers.

  59. Max says:

    Will the new preview be available for windows 7?

  60. Sam says:

    For those who think the bogus html5test.com test is worth anything, IE10 PP3 scores 300 + 6. For those who know better, ignore this.

  61. Alec says:

    Yay! Thank you for text shadow, IE team! May Buddha smile upon you always, and may your first child be a masculine child! =)

  62. Alan Greslsey says:

    OK, downloaded window 8 preview to just test IE10 preview 3. How do I restore windows 7 so I can access my email, browsers, bookmarks. This is a bad way to do thing MS. MS Sydney no nothing.

  63. Alan Gresley says:

    4 years of helping in the world of CSS. So stressed that I spelt my name wrong. I need clear directions or documentation on how to revert back to Windows 7. I just wondering how many developers already are in crisis. I did mention here,

    twitter.com

    that having to use Windows 8 preview is a bad way to allow developers to test IE10 preview 3.

  64. Radek says:

    2Alan : I did same (well, I expected (at least) question before my OS will be cleaned) and so I have to revert to back too. You can do it with couple of "simple" steps :

    – boot from W7 install DVD

    – choose recovery option

    – installer will find W8 preview

    – skip automated fix and continue to more options

    – open recovery console

    – find your windows disk

    – check windows.old directory to see if you have your old data there

    – if not , then clean install is only one solution

    – if yes , delete (with rmdir command) windows, program files, program files (x86) and users folders

    – move theses folders from windows.old to root

    – exit console

    – run startup repair

    – reboot

    After that you will have your system back but you must be prepared for some minor looses (for example Office lost product code, save with Avast). Looks like ProgramData folder is cleared by installer.

    But better this than nothing

  65. Xero says:

    Acid3 still score 95! What a pitty..

  66. alvatrus says:

    @Xero

    And what feature do you miss/need in your web development that prevents Acid3 to reach 100%?

    Or does your expertise not go any further than reading a number from a screen?

    Even further off-topic:

    It's ironic too see that "test"-sites become very quiet now that IE catches up with the competition, or they are frantically trying to update their "test"-suite so that they can still claim a lagging of IE.

    To the IE-team: Well done. I don't think praise comes any sweeter than this.

  67. fr says:

    Is there any confirmation anywhere that the spellchecker will make it to the Windows 7 version?  Windows 8 has a system wide spell check system so Im concerned MS will decide spell checking is a Windows 8 only feature.

  68. Larry says:

    It was disappointing seeing that WebGL wasn't disclosed at the Build conference.

    But we cross our fingers that WebGL support will be disclosed soon to the public 😉

  69. alvatrus says:

    @Larry

    a. WebGL isn't a W3C spec., last time I looked.

    b. Microsoft has pointed out some quite severe security risks with WebGL.

    So don't count on an IE implementation any time soon.

  70. Xero says:

    @alvatrus, and what about the other conformance test that is mentioned in this post… the testdrive ones? You don't trust in other results? I am not the hatter like Lars… I appreciate the test result from ECMA in which IE10pp2 is at the top with a great margin compared to other real browsers like FF and crippled browsers like that of goofy's. The thing to notice is acid3 is not as notorious as html5test as html5test is counting on the incomplete standards and ACID3 covers the standards which are recommendation for W3C.

    Also if Acid3 is 100/100 too, it would definitely make me happy. And I don't think its a difficult job to troubleshoot the following five features for a team which has impelmented zillion of standards and new features to IE in the past few months:

    http://acid3.acidtests.org/

    Failed 5 of 100 tests.

    Test 26 passed, but took 459ms (less than 30fps)

    Test 69 passed, but took 32 attempts (less than perfect).

    Test 75 failed: Object doesn't support property or method 'beginElement'

    Test 76 failed: expected '0' but got '100' – Incorrect animVal value after svg animation.

    Test 77 failed: expected '4776' but got '5550.77978515625' – getComputedTextLength failed.

    Test 78 failed: expected '90' but got '1.9237771034240722' – getRotationOfChar(0) failed.

    Test 79 failed: character position 1, which is between a normal character and the first character of a two-character glyph, is 72.22000122070312 but should be 10000.

    Total elapsed time: 3.31s

  71. HTML5 says:

    blogs.msdn.com/…/metro-style-browsing-and-plug-in-free-html5.aspx

    IE10 just ditched support for plugins. Finally something good done by MS. Together we can get rid of the crap known as Flash and Silverlight.

    HTML5 FTW

    I FOR ONE WELCOME OUR NEW HTML5 OVERLORDS

  72. nulian says:

    @Xero If you read the earlyer blogs you will know that IE will never support the final few ACID 3 test points because those standards have been superceeded by other standards.

  73. alvatrus says:

    @Xero

    I am aware that the testdrive results are skewed as they only include the features that are actually implemented in IE. But at least that site fully discloses the tests and the standards to which they refer. That makes them at least transparent and verifiable, even though they are incomplete.

    My opinion: Touting a 100% score on a test when there's *just* enough work done on all the tested features to pass (but fails in any real world scenarios) is at least ..uhm… unethical.

    About the last 5% in Acid3: see nulian's response. The test is obsolete.

  74. meni says:

    Regarding all those FUDing WebGL, I remember you we're also FUDing websockets not long ago. I particularly remember this video http://www.xtranormal.com/…/web-sockets-we-are-the-first which was also shown in a Microsoft conference! Now look what's Microsoft's position on websockets (I believe ScotGu had a lot to say about that in build 2011 going on now)

    Time will tell about WebGL (this whole thing is moot anyway, as Microsoft is fast becoming irrelevant to the web, so wtf cares)

  75. @meni says:

    WebSockets was just ridiculously under construction. There was no inherent security issue. WebGL has inherent security issues that others in the industry have pointed out and other browser makers said "uh, move along, nothing to see here." Except Apple, who doesn't support WebGL.

  76. alvatrus says:

    @meni: That's wishful thinking.

    Do you also remember the context in which the video was shown?

  77. @Xero says:

    Why would you want obsolete support for ACID3 items.

    Microsoft should spend their time on thing people need and not on obsolete test elements.

  78. Sterling says:

    @ blogs.msdn.com/…/ie10pp3.aspx

    I was joking 🙂 I watched both keynotes (great stuff, too) as part of the BUILD Blogger Bash. You know, a spell-checker in IE has been a key missing feature (though Speckie is a great add-on) so I was saying that the world was coming to an end because I IE was going to have built in spell-checking.

  79. Real McCoy says:

    Thank you and congratulations for this great release. I would really would appreciate if you improve the F12 Dev Tools (connect.microsoft.com/…/extensibility-in-f12-developer-tools) and the IE's Download Manager (connect.microsoft.com/…/create-download-in-ie-download-manager) till the final GA release.

    +1 for providing PP3 for win7 pronto!

  80. alvatrus says:

    @Zero

    Some of the technologies have been superseeded by better ones.

    Think of it as the <blink> tag. One time hailed as the utterly coolest thing in the universe, now depreciated.

    Come to think of it, hope that text-shadow won't become the new blink and that designers will retain some taste.

  81. Zero says:

    @alvatrus, I understand that. Acid3 is considered as rubberstamp, its totally irrelavant!

    @meni, whats your point? When MS was not supporting websocket in IE, you were complaining. Now that they are fully supporting it, you still are yelling? R u just another fuffing troll or what?

  82. eman says:

    Will there be a download for Windows 7? Will IE10 be available for Windows 7 or will Microsoft lock IE10 to Win8? Windows XP still has a high user base 46% for my site, those users are locked to IE8. Its very frustrating for developers. I currently have to code for IE7, IE8, IE9, and now IE10. IE10 is the best version of IE yet and Microsoft is doing the community a disservice by locking it to an OS.

  83. James R says:

    Does IE 10 support being able to Tag Favorites? Or storing favorites on the cloud like FF or Chrome do?  Those are the only 2 reasons keeping me from switching to IE

  84. Klimax says:

    @James R: Live Mesh is supposed to do that AFAIK. (Not using and should work for IE8,9,10 and may be other programms as well)

  85. @eman says:

    "A pre-release version of Internet Explorer 10 will be released for Windows 7 at a future date. At that time, the Internet Explorer 10 Guide for Developers will be updated accordingly."

  86. Mark says:

    If WebGL has security issues and is open, then shouldn't Microsoft work on fixing those issues upstream? No, of course not, they would much rather people use the proprietary DirectX so they can have an IE-only internet like the dark ages 10 years ago.

  87. eman says:

    Thank you for responding. Its good to hear that a pre-release version will be released for Windows 7. I still believe however that Microsoft is holding back the web with its OS lock and proprietary features. I really want to use HTML5 and CSS3 now but Microsoft is holding back the web with its OS lock, and proprietary features. If Microsoft supported WebGL we could get IE hardware acceleration in Windows XP. Chrome, Firefox and Opera all support WebGL and work just fine in XP. Those browsers also work in other OSs. Microsoft however refuses to make its browser work in anything but the newest OS. IE10 wont even work in Vista, and this is not because it cant but because Microsoft wont. XP is going to be around for awhile especially in this economy where people and companies cant afford to upgrade. Its time that Microsoft separate IE from the OS. I should just start browser sniffing to let IE lte 9 users know that they must install Firefox, Chrome, Opera, or even Safari for Windows. All choices are better than IE8, and if the marketing department would let me I would. IE10 is a big step forward but its also a proprietary step backwards.

  88. Pascal says:

    Right… Try installing the latest Safari on MacOSX 10.5 which is only four years old. XP has been released 10 years ago. Microsoft shouldn't support it, and they're not holding back the Web with their decision. It's people still using XP in 2011 who are holding back not only the Web, but the progress of all mankind.

    (And FYI: WebGL would have nothing to do with bringing hardware acceleration to XP, you just have no idea what you're talking about).

  89. @eman says:

    The day webGL would finally reach the recommendation at W3C, then we expect it to be implemented in IE or anyother browser. Same goes for other semi-baked standards. There is no point in implementing non-standards!

    We used to (and still) request MS to implement full set of standards declared by the standard bodies, at the time of IE6 and 7. Now they are implementing it actively, you are after the non-standards because some other company of your choice is implemented something which is not standardized yet! Will you and people like you ever get happy from MS? You are just a hater and You don't have any point there.

    @IEblog and rest, a troll will always be a troll can't be fair at any point in time!

  90. Darth says:

    Please disable/remove the option of disabling the native XHR from IE.

  91. Randall says:

    Hurrah!  Particularly for transitions (huge practical boon to Joe Developer) and AppCache (yay offline apps).

  92. Gill says:

    @Halo – re: "It's not going away and Firefox et al will only further push their own irrelevance by making political stands that hurt their customers."

    It's not Firefox pushing for this at all – Web Developers are pushing for a single open standard video format for HTML5 so that ***THEY*** can publish 1 set of content files that will play on ***ALL*** devices/platforms without DRM or licensing restrictions.

    If you are a serious developer then you too know that this is the ***ONLY*** valid final solution to the problem.  We need the developers of the world to be more vocal in getting the major browser vendors to sit down and work ***TOGETHER*** to come up with the ***ONE*** video format that works for everyone.

    The only thing that has been determined so far is that h.264 is the ***ONLY*** format that ***ABSOLUTELY NOT EVER*** be that format due to its licensing restrictions.

    If you personally want to ignore the Open Web that the rest of us want to continue building on that's fine, but for everyone else that actually has a stake and purpose in developing for the Web – please stop even mentioning h.264 because its a moot point.

    Yes it is a great format – just it is ***NOT*** a great format for the Web.

  93. ogilv says:

    @ Gill,

    You should stop dreaming in your own world of "perfection" and come back to the real world. The Web is part of the REAL world, so the Web standards can only work if it adheres to REAL world situations. Else it will just end up as good as Marxist Communism.

    Web video are video after all, so web video standards must not conflict with video industry standards. When I record something with my Sony camcorder, I want to be able to upload it directly to my website, not wasting any time and hardware resource to transcode the video. Same goes to video editing and screencasting software. And I want to be able to download video from the web and play directly on my TV box. I don't want to have to transcode every time I upload/download/editing a video, it's wasting precious resource and bad for the environment.

    So unless you can make all those video-related hardware and software to adopt your "Open Video Standard", your "Open Web Standard" for video is doomed to fail just like Communism. You can't just isolate your "web standards" from the rest of the world, the web is PART of the world. If you still keep dreaming on "Open Web Standards" is different from the rest of the world, the web video standards will just go the way of the image standards, your "open standards" will fail, and H.264 will become the de facto standard on the web like GIF and JPEG.

    You need to wake up and realize that the world is not a perfect place, and you won't reach perfection with your "open standards".

  94. @gill says:

    Everybody using the internet is indirectly paying for licenses for technology.

    So paying for technology is not an issue  at all. h.264 is so much more eefficent than any other alternative that it is actually cheaper to have the Microsoft, Google and Apple provide us with those h.264 codes than to use an alternative codec.

    The extra cost for bandwith and energy of inferior codecd far outweighs the lisensing cost which are actually payed for by large companies providing us with codecs anyways.

    Every new copy of Windows, OS X, iOS, Android, Symbian an WP7 comes with the h.264 codec already installed.

    All browsers or all other software on those platforms can just use those existing codecs on these platforms freely.

  95. Lewis Robinson says:

    Somebody please confirm for me whether Unicode Address Display in IE10PP3 is there or not, thank you.

  96. Meni says:

    "It's people still using XP in 2011 who are holding back not only the Web, but the progress of all mankind."

    That is the weirdest comment i heard on this blog. I hope you were joking, because if you weren't, you are doing Microsoft a disservice while thinking you are doing them a favor. These people are not "holding back the web" in the slightest. The web != people running window 7 (or 8) with the latest IE, I thought this is clear from the whole 2002-2009 IE fiasco. Multiplatform is not, like Microsoft tried to sell us with Silverlight, Windows+Mac.

  97. Halo says:

    @Xero

    Apparently the Web Standards Project agreed with the IE Team and Mozilla about those couple of tests not being relevant.  Yesterday they decided to remove them from the ACID3 test suite.  The result is that IE10 and IE9 both achieve 100% rendering scores in the ACID3 test.

    My challenge to the Web Standards Project is that if they are serious about correct implementation of the W3C standards that they would take an active role in submitting official test cases so that the interpretation of the specifications can be explicitly agreed upon and the browser teams would have a solid goal towards which they can work.

  98. Xero says:

    @Halo, yeah.. IE9 and FF6 also passed Acid3 test and Chrome failed one test :P…

  99. Ali says:

    IE Team Please update ietestdrive page for Acid3 test with new test result.

    ie.microsoft.com/…/Default.html

  100. Matt Lenco; Network Engineer says:

    As a Network Engineer I have constant problems with pipes of different header overhead i.e., in the middle of the cloud traffic is sent down a GRE header which has a 24byte header which forces the IE or Firefox host (with the Don't Fragment (DF) bit set) to either change the mtu it is using or simply drop the packet. As it turns out the pmtud Path MTU Discovery is very unreliable across the cloud. We are left to get all of our webservers to force their NICS to 1400MTU. This is all unnecessary or even feasible due to untrusting webserver administrators. If the host web browser can function allowing routers in the path to fragment the packet then a huge headache will be averted. Will those powers that be change the default behavior of the web browser to not force the df bit, please?

  101. @Gérard

    Thank you for the great, detailed feedback on the tests.  We'll take this into account in the next update to the IE Test Center.

    John Hrvatin [MSFT]

  102. Xero says:

    @JohnHrv [MSFT], how about this test connect.microsoft.com/…/a-dom-manipulation-test-ie-performance ? Whats the ETA on its fix?

  103. Jason Upton [MSFT] says:

     @Gérard Talbot & @Xero

    Thanks for the feedback on the test cases.  As I said on the IE Testing Center (samples.msdn.microsoft.com/ietestcenter), please direct questions or test case bugs to the appropriate W3C working group.  This is where the industry discusses proposed standards tests and we need to have those discussions in a single forum.  We regularly update test cases based on feedback in those working groups, including 23 updated cases with this IE10 Platform Preview.  In the case of HTML5 test case feedback, that HTML5 Testing Task Force wants the feedback using this process:  http://www.w3.org/…/Feedback. Thanks!  

    Jason Upton [MSFT]

  104. Hugo Sena says:

    ie10 does not support yahoo mail yet!!! But now, wdp is doing great on an intel Centrino from five years ago. and ie10 is blazing fast. I`m loving it.

  105. Lewis Robinson says:

    Multilingual Web Addresses display in IE10, please (like Firefox, Opera)

    W3C Link: An Introduction to Multilingual Web Addresses – http://www.w3.org/…/idn-and-iri

  106. Xero says:

    @Jason Upton [MSFT], this test (nontroppo.org/…/Hixie_DOM.html) is simply calling the native JS functions in a loop. Its a small stress-test with couple of iterations. You will be thrilled to see the difference between the runtimes of IE compared to other browsers … Safari performs 200+ times faster than IE10dev-prev. Please consider a fix for it. I guess some poor algorithmic implementation is causing the poor performance.