Windows Release Preview: The Sixth IE10 Platform Preview


With IE10 in Windows 8, we reimagined the browser. We designed and built IE10 to be the best way to experience the full Web on Windows. Consumers can now enjoy more touch-friendly, fast and fluid Web applications with the updated IE10 engine included in the Windows Release Preview. This sixth Platform Preview of IE10 delivers improved performance and support for touch-first HTML5, as well as a new power-optimized, touch-friendly Adobe Flash Player that enables content on compatible Web sites to play in the Metro style Web browser. IE10 also sends the “Do Not Track” signal to Web sites by default to help consumers protect their privacy.


This video shows some of the performance and touch improvements in the sixth IE10 Platform Preview, part of the Windows Release Preview.
(This video is also available on Channel 9)

You can read more about the improvements to the Metro style browsing experience on the Building Windows 8 blog. The remainder of this post discusses the underlying HTML5 engine.

Windows 8 includes one HTML5 browsing engine that powers both browsing experiences (the Metro style one and desktop one) as well as Metro style applications that use HTML5 and JavaScript. The common HTML5 engine provides consistently fast, safe, and powerful support for Web standards and the Web programming model, for both browser experiences as well as for Metro style applications.

Consumers experience this power with responsive, touch-friendly pages that safely take full advantage of the underlying hardware. Some examples that you can try at the IE Test Drive site with the Consumer Preview include the Chalkboard Benchmark for common touch actions like panning and zooming and a multi-touch capable Web page for manipulating photos and images. You can read the full list in the IE10 developer guide.

Touch-friendly Adobe Flash in Metro style Internet Explorer 10

The Windows 8 Release Preview includes a new power-optimized, touch-friendly Adobe Flash Player. Adobe Flash content on compatible Web sites will now play in Metro style IE10. Metro style IE10 with Flash on Windows 8 enables people to see more of the Web working with high quality, especially compared with the experience in other touch-first or tablet experiences.

We believe that having more sites “just work” in the Metro style browser improves the experience for consumers and businesses alike. As a practical matter, the primary device you walk around with should play the Web content on sites you rely on. Otherwise, the device is just a companion to a PC. Because some popular Web sites require Adobe Flash and do not offer HTML5 alternatives, Adobe and Microsoft worked together closely to deliver a Flash Player suitable for the Metro style experience.

Both IE10 on the Windows desktop and Metro style IE use the same integrated Flash Player, with no need to download or install an additional player. IE10 on the desktop provides the same full Flash support as previous versions of IE that relied on the Flash Player plug-in, and continues to support other plug-ins. The Metro style browser continues to provide no support for other separate ActiveX controls or plug-ins.

While any site can play Flash content in IE10 on the Windows desktop, only sites that are on the Compatibility View (CV) list can play Flash content within Metro style IE. We place sites with Flash content on the CV list if doing so delivers the best user experience in Metro style IE with those sites. For example, how responsive is the content to touch? Does it work well with the onscreen keyboard, or affect battery life? Do visual prompts comply with the Metro style user experience guidelines? Sites that rely on capabilities (e.g. rollovers and P2P functionality) that are not supported within the Metro style experience, and don’t degrade gracefully in their absence, are better off running in IE with Flash on the desktop. Site developers continue to control the content they serve to browsers. Developers can send HTML5 content to Metro style IE, or express their preference that Metro style IE prompt users to run their site on the desktop (see details here).

A good Flash Player experience is part of a no compromise experience across all form factors of PCs, including touch-centric PCs running Windows 8. We’ve heard feedback from customers about their experience with sites that do not offer an HTML5 experience. For example, try pbskids.org on an iPad. Some workforce solutions, like Beeline, require Flash. Some financial management sites, like this one, require Flash. And some sites still deliver their best experience with Flash, such as youtube.com.

Adobe and Microsoft added support for touch gestures – like double tap and pinch to zoom – that work consistently across HTML5 and Flash. Adobe and Microsoft worked together to disable the desktop Flash functionality that is incompatible with touch, such as rollovers, within the Metro style experience. Much of Flash’s other functionality works well with touch.

Together we have also improved battery life with better support for PLM in the Metro style experience. Flash on Windows has already supported offloading potentially battery-draining video work to specialized video hardware for some time (link). This work improves responsiveness and performance as well.

Adobe and Microsoft have worked closely together for some time to address security and reliability issues (for example here, and here), sharing best practices like the SDL/SPLC and ASLR as well as information on hangs and crashes. By updating Flash through Windows Update, like IE, we make security more convenient for customers. Microsoft and Adobe remain committed to meeting the expectations of Windows customers with regard to the delivery of security updates. We are also working together on accessibility, manageability, and privacy.

The Flash Player included with Windows 8 is based on the full PC implementation and not a limited mobile subset, and there’s a clear path to make it available on the new chip architectures that Windows 8 supports. Adobe is committed to delivering this same Flash Player support for Metro style IE on both x86/64 and the initial delivery of Windows RT PCs (Windows running on ARM processors).

For the development community, platform continuity and technology choice are important. Flash in Metro style IE10 provides a bridge for existing sites to transition to HTML5 technologies where it makes sense and at a pace that is right for the experiences they want to deliver to their customers. HTML5 does not currently support, for example, some premium video content and game scenarios.

We will provide additional technical information in the coming weeks through the regular documentation channels, like MSDN and Adobe Developer Connection. These details will include how developers can test Flash content on their own sites in Metro style IE, and how to submit their sites for consideration for the CV list. This documentation will also include a best practices guide to help developers, designers, and content publishers create experiences with Flash that plays well on Metro style IE. These best practices will complement existing recommendations on authoring touch-friendly HTML5 sites.

“Do Not Track” on By Default in IE in Windows 8

In Windows 8, IE10 sends a “Do Not Track” signal to Web sites by default. Consumers can change this default setting if they choose. This decision reflects our commitment to providing Windows customers an experience that is “private by default” in an era when so much user data is collected online. IE10 is the first browser to send a “Do Not Track” (DNT) signal by default.

By changing the default Do Not Track setting in IE 10, we are broadening our commitment to providing consumers a great experience in Windows. And in the event companies don’t respect the Do Not Track signal, IE 10 will continue to include Tracking Protection list support to help consumers block unwanted tracking with two clicks. While some people will say that this change is too much and others that it is not enough, we think it is progress and that consumers will favor products designed with their privacy in mind over products that are designed primarily to gather their data.

You can read more about other actions underway with DNT here.

Vendor prefixes, and moving the Web forward from experimental to stable

With the Release Preview of Windows 8, IE10 adds support for non-vendor prefixed versions of standards that have reached Candidate Recommendation (CR) status since the Windows 8 Consumer Preview or should reach CR in 2012.

With this change, IE10 makes it easier for Web developers to write markup that works consistently across different browsers. Specifically, IE10 now supports the following W3C draft standards in their unprefixed form starting with the Release Preview: CSS transitions, transforms, animations, gradients, and CSS Fonts’ font-feature-settings property, as well as platform APIs such as the Indexed Database API (IndexedDB) and requestAnimationFrame().

We selected these standards after examining all the W3C draft standards IE10 supports and looking for standards that are stable (having no significant renaming or removal of properties/values expected), supported and interoperable across at least two browsers other than IE10 for the features’ core use cases, and already in use on the Web, including in their unprefixed form.

Browser vendors generally drop the vendor prefix once a specification reaches CR. For compatibility with sites and apps developed using the Windows 8 Consumer Preview and that rely on the Microsoft vendor prefix, IE10 continues to support the -ms- vendor-prefixed forms as well. Note that IE10 continues to support only the vendor-prefixed form of several other standards because these specifications are not yet sufficiently stable and interoperable, for example CSS Flexible Box Layout.

As a best practice, developers typically add an unprefixed version of a property to “future-proof” their pages. The following set of declarations is now ready for future browsers that support unprefixed CSS Transforms:

-webkit-transform: rotate(30deg);

-moz-transform: rotate(30deg);

-ms-transform: rotate(30deg);

-o-transform: rotate(30deg);

transform: rotate(30deg);

Other Key Platform Changes

In the Release Preview, we continue to improve performance. Web pages should just “stick to your finger” and remain fast and fluid while panning, zooming, and scaling content. The Chalkboard Benchmark shows the results of some of our performance work. It measures how efficiently a browser can perform these common touch actions by zooming in and out of a “chalkboard” while panning left, right, up, and then down. IE10’s performance here is a great example of Internet Explorer’s hardware acceleration in action.

Performance improvements contribute to great touch support, for example with full independent composition of Web page contents (fixed elements, subscrollers, animations, and video). We’ve also improved performance on low-end hardware; intensive sites now show much less flashing and flickering on low-end hardware. These improvements make IE10’s support for full screen video playback (in both HTML5 video and Adobe Flash Player) even better.

We’ve continued to improve the performance of the Chakra JavaScript engine. JavaScript intensive Web applications, like HTML5 games, will benefit from dynamic profile-based JIT, type-specialized code generation for floating point numbers, expansion of function inlining, and further tuning to reduce the idle memory footprint while reducing the observable pauses due to garbage collection.

We’ve also improved standards support in a number of ways. IE10 now has support for IVS/Emoji characters and the classList API and new reverse and alternate-reverse values of the animation-direction CSS property. DOM exceptions match the W3C WebIDL spec, and developers can use a constructor to create Blob objects, matching the W3C spec. We’ve also removed legacy DX filters from all modes.

HTML5 applications and sites can do more with touch via the MSGesture APIs that provide instantiable gesture event handling.

A Better Web Today, and Ahead

The opportunities continue for HTML5 to make both Web sites and applications better. Those opportunities are exciting for everyone on the Web.

To get to that Web sooner, we continue to recommend that developers update old and out of date patterns on their sites. Looking at the CV list you can find examples of sites that need shimming because they use out of date libraries (e.g. here) or rely on browser detection rather than feature detection. The compatibility problem reports we receive have more to do with sites detecting IE and sending it different content than they send other browsers than any particular issue in IE. Developers can find sample feature detection code patterns in several IE blog posts, including this one.

The quality and correctness of different browsers’ HTML5 engines continue to vary widely. We will submit updates to test cases to the W3C for all the features that IE10 now supports without a prefix. As members and co-editors of the CSS Working Group, we will work with our colleagues to move these specifications forward to Candidate Recommendation. We continue to contribute to the test suites under development at the HTML5 standards bodies to further the goal of interoperability and same markup. We’ve submitted and updated over 240 tests to them that you can view at the IE Test Center as well. As different browsers improve their support of the same markup to produce the same results, we can all realize the promise of HTML5.

You can find a full list of new functionality available to developers in the IE10 developer guide here. Download the Windows 8 Release 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

Comments (154)

  1. Slim Charles says:

    IE10 is only available on Windows 8 and IE10 still performing poorly.

    Run this most simple DOM manipulation test nontroppo.org/…/Hixie_DOM.html, which covers the areas, such as; append, prepend, index, insert and remove.

    Time taken to accomplish this test by various browsers is as follow:

    Apple Safari 5:

    172ms

    Google Chrome 16:

    319ms

    Mozilla Firefox 12:

    886ms

    Internet Explorer 9:

    44430ms

    Internet Explorer 10:

    41185ms

    As it is affirmed, there is a significant difference in performances and IE is lagging behind vividly as compared to Safari & Chrome. Please address these crucial areas which are required by almost every next-generation interactive/rich web-application.

    Its surprising to see how Microsoft engineers able to continue building crappy products.

  2. Lynn says:

    Same, Win 7?

  3. Kim says:

    @Slim Charles, what? IE is 258 TIMES slower than Safari when dealing with basic JS functions ?? unbelievable !! And they still are into software business?? Why they hell they havent improved this dumbasss browser over 18 years!

  4. Philip says:

    Please provide the ability to roam Favorites via skydrive so we can access our favorites anywhere we go..natively in IE10 and via BingBar for other versions and other browsers.

  5. WindowsVista567 says:

    How about html5test result: http://html5test.com

    What is the current score or IE10 ver latest?

  6. Ash Wolford says:

    Win7 build please.

  7. WindowsVista567 says:

    You guys for say that you dont implement incomplete standards. Than you say you will support -ms prefix to support incomplete standards? What a chaos!

    Now, if you are implementing some incomplete standards, then why dont you implement all the HTML5 standards undergoing approval process like other browsers? Like Maxthon and Chrome html5test.com/…/desktop.html

  8. muer says:

    there is an os called Windows 7 which is also microsoft product supposed to have ie 10 like win8.

    Whatever win8 is coming who would give a sh#t

  9. John K says:

    I would also like a Win7 build. Heck I'd also like IE to come back to Mac OS if you're feeling particularly confident 😉

  10. Jesse says:

    Can you please add Amazon Videos to the list of sites that work with Flash? It works fine with touch on the desktop version but would prefer to be able to use it in the touch version of IE10 too.

  11. Arieta says:

    Still no Win7 build.

    Still no word about GUI customization.

    Still no word about an useful framework for creating user extensions, neither for complete add-ons, or for user scripts or user css styles.

    And while I can't test it personally, I bet that IE10 also still comes up the worst on every single standards test or benchmark.

    As a long time IE user (IE9 is still my primary browser) and web developer: the IE team needs to set its priorities straight.

  12. James says:

    This is fantastic news — speaking from the perspective of a developer, as great as HTML5 is, there are still many scenarios for which it is either not an option at all (e.g. DRM video, 3D graphics, etc.), or maybe just not the BEST option (e.g. rich LOB apps where Javascript doesn't scale or where server and client need to share code).  It may have been a mistake to allow open-ended Flash support, but it would have also been a mistake to cut if off entirely.  The solution IE10 employs is fantastic.

    Is there any chance we might see the same happen for Silverlight v5.1?  Speaking again as a developer, as bad a reputation as plug-ins sometimes receive, I do very much like the fact that they give developers the ability to choose the best tool for the job, while still supporting the web deployment model.  Sometimes that "best tool" is HTML.  Sometimes it's XAML.  For simple things, Javascript works just fine.  For larger single-page apps, I really love having C# in Silverlight.

    In the spirit of having sites "just work", it would be great to see Silverlight support alongside Flash and HTML5.  This is especially true of some types of rich LOB apps that need to be web-based (e.g. they need to integrate with existing HTML-based web apps and cannot be separate apps).  I figure if Adobe and Microsoft can work together on built in Flash support, surely divisions within Microsoft can do the same?  :-)

    In any case, congratulations to the IE team for producing a browser that is both exceptionally standards compliant, yet still supporting alternate technologies such as Flash (and Silverlight please?!?) in a way that does not compromise user experience!

  13. Forest says:

    Great news! Hope it works the best on this platform and is fast for gaming.

  14. jdoe says:

    Why isn't the tabs visible but u guys choose to have the tabs hidden and require a user swipe down first to expose the opened tabs…too many gestures just to do simple task… This metro whole screen nonsense is getting in the way of common sense..

  15. sip says:

    Integrate Silverlight ASAP, shameless morons! Plug-ins free experience, my ass.

  16. Warren says:

    @Slim Charles' comment is a great example of how to infer poor conclusions from good statistics.

    His affirmation is that indexing very, very large numbers of child elements within a single DOM element (in the case of this test, TEN THOUSAND CHILDREN) "are required by almost every next-generation interactive/rich web-application."  …. really?  There are lots of professional and hobbyist web developers reading this, and the vast, vast majority of us would be appalled at any kind of UI that would require us to have that many elements within a single parent.  

    There is a definite performance failure here in IE10, so I took the JS, plugged it into JsFiddle and dialed down the test from 10,000 children to 1,000.  Here are the results:

     Total elapsed time: 162ms

     Append:  1.00; 10ms

     Prepend: 1.10; 11ms

     Index:   11.60; 116ms

     Insert:  1.00; 10ms

     Remove:  1.50; 15ms

    Indexing 1,000 items takes 11.6x longer than append with a 1,000-child set.

    But, 10,000 items takes 136.3x longer with a 10,000-child set on my machine.

    So clearly the performance problem with indexing only manifests itself on very large child-node sets, which, as I said, is an extremely rare occurrence anyways.  It's a fringe case.

    Warren.

  17. Steven says:

    I am looking for guidance from Microsoft on the right technologies for premium media experiences on Windows 8/Metro. We have been using Silverlight but it has become apparent that this is no longer the right course. Prior to selecting Silverlight, we had eliminated Flash because its DRM technology was not robust and it did not support HTTP adaptive streaming. Ironically, we are now considering using the Apple HLS technology which seems to have the broadest cross platform support.

  18. temp says:

    I'm very disappointed that the RC of IE10 still lack a lot of features…I won't start to enumerate and you didn't even redesign the UI for the desktop version :(

    please add tracking protection list on windows phone 8

  19. frank h says:

    just out of curiosity, why isn't Silverlight installed by default ?  some websites (e.g.: Photosynth.net) won't "just work"

  20. Silverlight developer says:

    Silverlight support in metro IE10 please

  21. Silverlight says:

    Silverlight support in metro IE10 is a must!

  22. James Edward Lewis II says:

    You should also integrate Java, because some LOB apps won't work without that.

  23. hamakaze japan says:

    when Internet Explorer 10 for windows 7?

    Also in parallel, further development.

    Windows 8 from people not put kinda hate it.

  24. Xero says:

    Congratulations IE team for achieving the next milestone. That's a great news! How about releasing for Windows 7.. please don't delay it. Many people cant afford to install Win8. Like I wana try IE10 and I am running Windows 7. I dont have separate drive to install Win8 and dont wana loose win7 installation either because I would loose the entire setup: VS, TFS, MSSQL, Netbeans, Wamp… Cant install Win8 on Virtual PC either!

    @Warren, definitely. Microsoft addressed this issue earlier at connect and stated that this kind of micro-benchmark is rare and the performance can be improved in IE9 if you use DocumentFragment rather than traversing the Live DOM.

    Having said that, I agree its just a stat game; "Safari being 200+ times faster in IE in a microbenchmark". But from their point of view, I guess IE team can simply fix this (so called performance leak) issue once for all too shut this micro-trolling…  😎

  25. Ras Fred says:

    Win 7 please.  Honestly I would recommend Vista & XP while you were at it based on OS & browser market share.

  26. It would be great to have Silverlight support in metro IE10!  Absolutely!!!

  27. CoyCoy says:

    WOW! You guys are amazing. I just recieve an email from Microsoft IE team that they have reactivated the connect bug report about the performance issue that Xero, Warren  and Slim Charles(trolling copycat) are discussing about. I reported it a while back and it was closed.

    connect.microsoft.com/…/a-dom-manipulation-test-ie-performance

    (check the comments)

    Hopefully Microsoft resolve this issue in the final release.

    Congratulations for Microsoft and IE team, its a big day for Microsofties and big day for all of us !!

  28. Hello IE Team, thanks for the release.

    > "IE10 now has support for (…) the classList API"

    How about dataset support?

    > "We’ve also removed legacy DX filters from all modes."

    Are you talking about the filter CSS property? I'm not sure how I'll see opacity and gradients if website sends IE=7|8 X-UA-Compatible header.

  29. Stilgar says:

    Flash in Metro but no Silverlight? Microsoft you are so full of ***.

  30. jollyrogers says:

    Slim Charles

    you forgot

    Opera 11.64 with result

    Total elapsed time: 136ms

    Breakdown (fraction shows time relative to append time):

     Append:  1.00; 38ms

     Prepend: 0.89; 34ms

     Index:   0.11; 4ms

     Insert:  1.29; 49ms

     Remove:  0.29; 11ms

  31. Lamda says:

    FF12 results are juked too. He copy paste from connect ticket and changed FF 6 to FF12

    Firefox 12results

    Total elapsed time: 569ms

    Breakdown (fraction shows time relative to append time):

     Append:  1.00; 60ms

     Prepend: 3.42; 205ms

     Index:   0.07; 4ms

     Insert:  3.18; 191ms

     Remove:  1.82; 109ms

    Which is also acceptable as its manipulating 10,000 children in single DOM parent 5 times in about half second! Compared to Safari its just 4 time slower.

    Shame on Microsoft though.

  32. YopSolo says:

    Flash support is an excellent news 😀

    I love the vision of an uncompromised web experience.

  33. sam says:

    still so annoyed that we don't have ie10 for windows 7 yet, will we have to wait until it goes rtm? It will surely be buggy with so little public testing!

  34. Rob says:

    Comparison with  other browsers on:

    ecmascript 262 conformance test ?

    sunspider ?

    dromeao ?

    ietestdrive speedreading ?

  35. fr says:

    I share Sam's concern that IE10 on Windows 7 is not getting enough testing and the resulting release will be of poor quality.  From Microsofts continued avoidance of discussing the Windows 7 release it seems like they intend to either release the final version with no public testing, or quietly drop it completely!

  36. war says:

    So Adobe Flash is not considered as plug-in anymore? Awesome, then you MUST include Silverlight, it's not a plug-in for sure! Bunch of coward hypocrites!

  37. Gero says:

    No Silverlight and Java!?! Win 7 please.

  38. gohan says:

    win7??????????????

  39. Markus says:

    Flash support but no silverlight support? It's a shame.

  40. Daniel says:

    So now flash is included so that many web pages just work, great that you realise that we wan't to use IE10 today and not only in the future "when everything is HTML5". Hip hip hurray.

    Now you just NEED TO ALLOW/INTEGRATE SILVERLIGHT in metro mode!

    There should not be any problems at all left:

    * you have already integrated your biggest competitor so you should be clear of legal problems

    * you own the source code allowing it to be integrated and work flawlessly without any plugin

    * you already have a well working ARM JIT'ter and we can probaly live with you not allowing WIN32 P/Invoke (which should be a non issue anyway since the CIL/CLR part of p/invoke should be architecture independent)

  41. If the user has enabled 'Show Tabs on a Separate Row' give him the ability to: 'Show Tabs on Top' ( of the location bar ). I'd really like the Tabs to be clickable when the mouse-pointer is on top edge, like Firefox… Would be difficult such an option?

  42. As a silverlight developer, Shame on you Microsoft says:

    Shame on you Microsoft. what about silverlight?

    You just want to kill your own child, and kill the programmers want to use silverlight.

    I'm just an enterprise silverlight application developer, And I have no idea how to persuage my manager and team leader to use silverlight… very disappointed.

  43. Pontus says:

    Flash support before silverlight support. How should existing Microsoft Partners interpret that? Please add silverlight support ASAP.

  44. Dzugaru says:

    Silverlight or die, dumbasses

  45. Hokgiarto says:

    I hope it has been fixed the BlurType (TM) that has been keeping me for updating to IE 9 and above. BlurType TM doesn't appear in Windows 8 Developer preview, but it appear on Customer Preview. I hope Microsoft has fixed in Preview Release [-o<

  46. Stilgar says:

    Maybe Microsoft can work with the company that makes Silverlight to integrate Silverlight into the Metro-style browser?

  47. PhistucK says:

    Like others have stated, this is really wrong.

    You stated that you will be releasing Internet Explorer 10 for Windows 7. I vaguely remember you stated you will release it before the final release.

    Meanwhile, you are working on a browser that has not gotten any community feedback on Windows 7, which, until Windows 8 really kicks in, will be its primary platform.

    This does not show commitment to compatibility and interoperability, this simply shows disrespect for your clients and and a not professional approach.

    Not every web developer is willing to compromise their entire operating system (or of their family, as well) in order to help you (and ourselves) test the newest iteration of your browser.

    Please, release the Windows 7 version of Internet Explorer 10 (preview, whatever) already and let us test it.

  48. 天蝎 says:

    请在IE10中集成Silverlight!!!!

  49. Sterling says:

    When can we expect a beta (preview) of IE10 in Windows 7? I'm going to be dual-booting Windows 7 and Windows 8 RP, but I also want IE10 goodness in Windows 7.

  50. Dan says:

    The 6th preview of IE10!!!! And yet still not a single f dash dash dash ing releas for Windows 7 yet?!?!?

    Are you serious?! Are you not aware of your current install base?!

    We don't want to have to install a new operating system just to test a browser!!!

    And in case the news hasn't reached Redmond yet – no one is interested in having windows 8 on their desktop unless you unbundle it from the tablet metro code crud that doesn't belong on the desktop!

    Unbelievable! How can a company so huge have no clue how to build a desktop OS!?

  51. Patrick says:

    Quote:

    While any site can play Flash content in IE10 on the Windows desktop, only sites that are on the Compatibility View (CV) list can play Flash content within Metro style IE. We place sites with Flash content on the CV list if doing so delivers the best user experience in Metro style IE with those sites. For example, how responsive is the content to touch? Does it work well with the onscreen keyboard, or affect battery life? Do visual prompts comply with the Metro style user experience guidelines? Sites that rely on capabilities (e.g. rollovers and P2P functionality) that are not supported within the Metro style experience, and don’t degrade gracefully in their absence, are better off running in IE with Flash on the desktop.

    If I'm running Windows 8 on a desktop PC with a mouse and a keyboard, why should I take attention to touch and battery life. Microsoft should really have an option to let all Flash content to run in this case.

    Patrick

  52. mathplayer in metro says:

    without mathplayer some sites just dont work in metro to display mathml

  53. Victor says:

    @Steven – regarding your Silverlight issue.  As a fellow developer I do feel for you… however as a fellow Web Developer that has been in this game since the 90's… the writing has been on the wall all along.  The Web is Open – Period.  Any attempt to change this is completely fruitless.  The only exception is Flash… and it is only an exception because it is ubiquitous with the Web.

    So when Silverlight came along they had a huge uphill battle… a.) It was a microsoft product (not open sourced) thus was not going to be accepted well by the Internet community. b.) It had a limited install base. c.) It was 5+ years late to the game with no major compelling reason to be taken seriously… thus it flopped and hard.

    Somewhere in there you decided to play the Silverlight game (I'm guessing you develop on the MSFT stack ASP?) and thought it was a good idea even though there were big flashing red warning beacons all over this product.

    You gambled hard – You lost hard.

    You also indicated that you are doing something with DRM.  This topic is about as popular as desiring to pick up dog mess at the park.  End users do not like DRM… in fact they hate it… and hate DRM with a passion… we are talking would rather have a root canal than suffer through a DRM scheme (ANY DRM SCHEME!) because at the end of the day, all of them are complete failures.

    The number 1 rule of business is give the consumer what they want… until the music / tv / movie industry gets this… we'll continue to see failed services that depended on DRM for their business model.

    Now I'm not sure if you are serving up audio or video content… or something else… but if it is audio or video… HTML5 supports that (and now even Microsoft supports HTML5 so you're set)  If however you depended on DRM to make financial ends meet in your product you need to get back to the whiteboard and discuss options. 1.) Will a subscription service work? 2.) If we send them the actual mp3/ogg/audio/video whatever files… realizing that there is a potential for the tech-savvy to pirate… are we ok with that 10% issue? 2b.) If our service is compelling and useful enough… the pirating will be cumbersome – e.g. not a real issue. 3.) There are other ways to control media distribution without actually enforcing DRM on the use/playback that ticks users off.

    Long story short… you should have been working on the new plan for several years now… Silverlight has had nails put in the coffin several times over the last 3 years.  If you haven't already started… get on it!

    Silverlight is dead – long live the open web!

  54. Lewald says:

    Flash support but no silverlight support? It's a shame.

    Its more than a shame.  Microsoft you fu*** all your loyal Developers and Customers.

  55. Eric says:

    Silverlight is not dead it’s been reincarnated as the xaml/c# vb development tools that are native to Metro.  The Silverlight development community debugged this for Microsoft.  Our reward – we have to maintain two versions of our code (Silverlight and Metro) and go through marketplace to reach our Metro customers.  For LOB applications this doesn’t work.  It’s time to drop the MSDN subscriptions and move onto an open source HTML5 IDE.  

  56. Jim says:

    For Microsoft to support Flash and not Silverlight is a giant f***ing joke.  Thanks for f***ing all of your own developers over Microsoft.  That will teach people for deciding to be a developer on the Microsoft platform.

    The lesson here?  Don't develop for Microsoft technologies, because in the end Microsoft will f*** you over.  Unbelievable.  

  57. Lewald says:

    For us it is clear.

    No Support for Metro. Only Silverlight and native Programms are on our plan.

    No Support for Metro Jail and HTML hell.

  58. Win8 or the highway says:

    Still asking for Win7 support? LOL.

    IE10 is Win8 only, it should be obvious by now to everyone since MS refuses to release IE10 previews for Win7.

  59. sevenacids says:

    I wonder if there will ever be an IE10 for Windows 7… what's the big deal here? Maybe you simply shouldn't integrate a browser too deep into a specific operating system (it obviously is, just look at the buttons and scroll bars in IE10 in Desktop mode in the Consumer Preview: they are Metro-styled).

  60. jader3rd says:

    So now how do I disable Flash in the Metro browser?

    Most website do have HTML5 video, you just need to send a user agent string of iPad to get it to work (as you've shown in this blog). If you kept Flash out of IE 10 Metro there might have been a chance that these websites would have start using feature detection instead of User agent strings. Way to blow that one.

  61. Stanley says:

    (oh, btw Microsoft the comment form on this blog is broken! I'd say "just in case you didn't know" but as anyone that's read this blog knows – its been broken and abandoned for years!)

    @jader3rd – Flash is not 100% video… there is a heck of a lot more than just video.  However Flash is installed on something like 97% of the browser install base (excluding places it can't be installed e.g. iOS) thus it is part of the Web.

    I applaud this move to re-add flash to Metro IE as I think it was a major mistake to omit it from day 1.  I can't count the number of times I've seen a link on my iPhone to a site that contains a video, game, animation, sound, infographic or whatever that iPhone just refused to play.  I get Apple's concerns (well, Steve Job's tirades) about performance but it sounds like Microsoft and Adobe worked that stuff out (I hope that Adobe plans to update all other players too – hint, hint, nudge, nudge).

    The only part that concerns me.. is that Microsoft decided to add this to metro IE **only** for Compatibility View sites.  This is an EPIC FAIL!  you can't expect developers that are coding to Web Standards, using a DOCTYPE etc. to throw that all away if they want the Flash content that works on every-other-browser-on-every-other-OS-perfectly-without-issue  to work in metro too.

    I repeat: EPIC FAIL to not enable flash in Standards Mode… utter fluster cluck.

    Handling the script/styling and other issues in IE when a user accidentally clicks on the compatibility mode is already an issue in IE8 and IE9… please for the love of god don't force us to support both modes when we specifically request standards mode!

    If you are going to support Flash in IE10 metro… then support it… PERIOD.  Do not do it half baked… you're either all in, or your creating yet another mess for developers and yet another reason to hate developing for IE. (trust me, you have enough of those – don't fuel the fire!)

  62. Shaun says:

    Flash support is great but support for Silverlight LOB is needed in Metro.

  63. pmbAustin says:

    So there is still one HUGE barrier to IE10-Metro usage, from a user/consumer point of view… something that prevents it from "just working" or being "fast and fluid", or being "no compromise":  THE LACK OF FAVORITES

    It is unbelievable to me that IE10-Metro has no way to access favorites, save favorites, or any indication that "favorites" exist at all.

    I do NOT want to pin a hundred sites to my start-screen and clutter it up.  I, in fact, never EVER use "pinned sites" because they offer nothing to me that I want… FAVORITES do.  Without FAVORITES support in IE10-Metro, I won't ever be using it.  To have to stop, select "open in Desktop", and THEN select "add to favorites" just to save a site I want to look at later, is utterly ridiculous.  To have my hands-tied in IE10-Metro, with ZERO access to the hundred sites I have favorited (and organized) in the desktop version?  Beyond ridiculous.

    At the very least, you need to make it an option to make "Favorites" (including folders of favorites) available in IE10-Metro.  Without that, it's not only NOT "No Compromise Browsing" … it's "Dramatically cripled, compromised to the point of frustrating unusability Browsing".

  64. SMH says:

    Watch Google chrome metro come through with the option to show tabs all the time and proper bookmarks, take all the market share and they will look like geniuses. Its the little things….

    I swear to God IE is the worst group in Microsoft.

  65. Lorna says:

    XPS.. Where is XPS Microsoft? Are you trying to discontinue it? Please provide XPS support in Browser 'View in browser' like PDF, Windows Phone (open XPS app from SkyDrive in Office Hub and save the file in Office Hub), iPhone (skydrive and memory) and Andriod.

  66. MetroIE says:

    The shortcut for Ctrl 0 isn't supported in MetroIE but on the desktop! Please add it to teh Metro version too.

  67. pablo says:

    Can you please make a loading indication when a user navigates an iframe?

    We are using iframes and there is not visual indication when an iframe is loading which leads to confusion and make users click several times until they see something happening.

    Now that we have websockets there is no reason not to show a loading indication for iframes.

  68. Jesper Kristensen says:

    Most of these things sound great and exciting. However there is one place, where you make me really sad. You are destroying DNT / Do Not Track by taking all of its meaning out of it. This is a huge step backwards for privacy.

    The whole point of DNT is to allow the user to explicitly and deliberately signal to sites that he does not want to be tracked. If a browser sends the signal by default, sites can no longer assume that DNT means that the user does not want to be tracked. The HTTP header then becomes additional waste bytes sent over the network.

    It would be great if all websites respected everybody's privacy more, but adding a new always-on HTTP header does not help that in any way what soever. The only thing you achieve is forcing less privacy on users using browsers that do support DNT properly.

    But I wonder if you already considered this and you just do this to destroy a privacy technology invented by a competitor.

  69. Frank Olivier [MS] says:

    @Stanley Re "Microsoft decided to add this to metro IE **only** for Compatibility View sites"

    The Compatibility View list is just the delivery mechanism. Standards mode pages on the list can use Flash. See facebook.com as an example.

  70. @Stanley: Sites in Standards mode may have access to Flash in Metro style IE; sites simply need a "Flash allowed" entry in the CV List. Their CV List entry does not have to push them into a legacy document mode.

    Starting with IE10, the Compatibility View List is used to distribute a number of compatibility options including document mode (keyed by domain), Flash availability in Metro (keyed by domain), and hardware vs. software rendering (keyed by GPU and driver version).

  71. Jatinder Mann [MSFT] says:

    @Slim Charles

    These particular set of tests are written by Ian Hixie, a Google employee, which exercise a small and specific set of DOM patterns. These tests are one measure of performance and may not necessarily correlate with real site performance impact. There is one specific test in the set which exercises a backwards traversal pattern, a pattern not nearly used as frequently as the forward traversal pattern by web developers, where IE is slower than others. While we expect this issue will have a limited impact on developers and real sites, we are investigating performance improvements to address this issue.

  72. byd says:

    we recomend that you have IE on iOS, Andriod and others to grow market share of all other MSFT online services such as hotmai, bing, etc, this similar to Googles strategy and now Yahoo (new browser) and maybe Facebook (with Opera-rumour), this very important for your advertisng revanue and share price, do it and see the results, we assure you going to happy about it, so as your developers, and parnters. your online competitos know the value of having a browser on as many platforms as you can, browsers act as a gateway back to MSFT ecosystem. also if you dont drop Xaml/silverlight on the browser (IE) then developers using xaml on windows 8 can easily port their apps back to the internet giving them advantages as Html developers, so both can now "right once and run anywhere", we just cant just give html developers advantages when xaml developers can have it too, or other mark up languages that be rendered by a browser. The internet is not googles, look what they have done to googles competing services in the UK and US, Dont allow it, have IE on completing platforms too.

  73. "Specifically, IE10 now supports the following W3C draft standards in their unprefixed form starting with the Release Preview: CSS transitions, transforms, animations, gradients, and CSS Fonts’ font-feature-settings property, as well as platform APIs such as the Indexed Database API (IndexedDB) and requestAnimationFrame()."

    Hang on a second, I think "gradients" should be omitted from here, as from my testing, and the developer docs, it seems like it still ships prefixed.

  74. Uh, never mind the above post. Seems like I messed up the coding!

    Also, something not mentioned: now it supports the "to" syntax!

  75. jader3rd says:

    @Stanley

    I know that Flash does more than video. But at the moment I have Flash disabled on all of my broswers, and only turn it selectivly on to view video. For anything else that Flash does, I don't want it done. The web is a lot faster when Flash isn't running.

  76. Joe says:

    "As it is affirmed, there is a significant difference in performances and IE is lagging behind vividly as compared to Safari & Chrome. Please address these crucial areas which are required by almost every next-generation interactive/rich web-application.

    Its surprising to see how Microsoft engineers able to continue building crappy products."

    It's never surprising to see worthless trolls like you, spouting BS on the internet. You should be kicked in the face until you stop moving.

  77. pmbAustin says:

    One of my biggest UI nits remaining is simply the upper-left corner.  Someone else also commented on this, but I want to be very clear about a specific behavior:

    The right-side corners (top and bottom) work essentially the same.

    The left-side corners do not.  Worse, they operate in a very unintuitive way.  Lower left ALWAYS goes to start.  Fine.  Upper right will show the last app used.  EXCEPT, if this is the first app you launch, the upper right corner does NOTHING.  Honestly, the 'last thing you used' in that case IS the start menu.  And when nothing happens, it seems broken.  Can't you make it work so that something ALWAYS happens, and if there is no app in the stack to show, you show the start screen?  THis is a major inconsistency that just makes the UI frustrating and seem broken… different behaviors based on how many apps are (invisibly) running.

    The other comment about this was mentioned earlier but I'll mention it again:  When you hit the corner and then move down (from the top) or up (from the bottom), you get the side-task-bar-for-metro thingie.  Whatever it's called.  It would be nice if you're at the top, that the list was a Most-Recently-Used list that went down from the top (very close to what it does now… not sure the order is structly MRU though).  When doing this from the bottom, it should be an MRU-list of apps going UP… so that it's close to the mouse.

    And most importantly is providing OPTIONS… like, an OPTION to disable one of the corners (if you're using desktop and going for the upper corners invokes too many false-hits on the charms or the task list).  Or an OPTION to at least have moving up from the start menu have the apps at the bottom instead of the top…

    But mostly, if there are no apps in the stack (this is your first metro app), and you hit the upper left corner, it should show the start menu.

  78. gkeramidas says:

    i'm not too thrilled with the inclusion of flash, especially since it's incorporated into ie10. you've take a 3rd party application, one that is probably the most widely used attack vector for virus writers and made it so a user cannot even disable this piece of junk.

    you don't even install solitaire by default, although i'm sure you have the metrics that show how many people play this game.

    flash causes the most annoying experience on the internet. can't even go to a site without having ads running, some flashing banner distracting the user from reading the content on the page.

    I thought ie10 was supposed to focus on content, and now I can't even read an article without being annoyed and having to open another windows to cover up the ads that are running, just so i'm not distracted.

    fine, include it, but don't include some 3rd party app that cannot be removed or disabled, especially with its history of zero day exploits.

    poor decision, in my view.

  79. Jules says:

    Silverlight for Line of Business Applications on Metro

    And No HTML5 is a long way off being able to support LOB development.  Silverlight and/or perhaps Flash is the only realistic contender for distributing LOB(Web) Applications.  HTML5 is OK for crappy little Web based stuff, but sh*t for serious LOB development.

    Or are you really wanting to F**k over all the Silverlight Development community (aka XNA as well !)

  80. Jim says:

    Yes, they really do want to F**k over the entire Silverlight Development community.  Completely.  They have made that abundently clear.  They pulled the rug out and stuck the knife right in the back.   Shame on anyone who ever trusts them again.  

  81. asdf says:

    Is there any way to not install Flash for those of us who don't want it on their computers at all?

  82. I have discovered a bug with the Status Bar in IE10 that relates to this integrated Flash Player. Whenever I try to watch a Flash video in full screen in IE10, the video plays in full-screen, but the Status Bar remains at the bottom of the page. This should not happen.

    Also, for those of you who do not know, any comments from me will be posted from this Windows Live account. Any "WindowsVista567" comments that are posted anonymously (like the one above) are not from me.

  83. @WindowsVista567 (anonymous commentator)

    Maybe you should look at IE10's Acid3 results. http://acid3.acidtests.org/

    Internet Explorer now scores 100/100.

  84. Prior Semblance says:

    I can never find an actual changelog for these previews, all I want is a list of the changes not paragraphs and paragraphs about a couple specific changes.

  85. Xero says:

    @WindowsVista567, IE9 since 9.0.2, also score 100/100 😎

    Next milestone is to win the Google V8 test v8.googlecode.com/…/run.html

  86. Xero says:

    @Joe, I agree with you as this is just a rare benchmark. No real world scenario require 10,000 children attach, detach and index to a DOM in one go!

    Having said that, apparently Microsoft teams are on this issue and probably they would nail it down in the final release of IE10. Vote and keep following the issue status at connect.microsoft.com/…/a-dom-manipulation-test-ie-performance.

  87. Christian says:

    It is very unethical and wrong for you to decide which webpages I can see in which way. Just enable Flash for all

  88. Xero says:

    @WindowsVista567 (unreal one), on html5test, metro IE10 scored 319 +6 bonus points (btw it now has flash incorporated). 316 to 319 is not a big jump though. But most of the W3C's approved draft standards are incorporated. Follow the standards, that's all developers need from a web-browser. 😎

  89. gkeramidas says:

    @asdf

    I was able to delete the flash folder here, after changing the security, and flash hasn't tried to reinstall itself yet. if it does, i'll create flash folder and deny all rights to it so it can never be recreated.

    C:WindowsSystem32Macromed

    like I mentioned, I hate flash.  i'm still using quickbooks 2004 because intuit thinks flash is a requirement to run an accounting package. now that's useless.

    software vendors just take too many liberties with people's computers and try to think THEY know what everybody wants.

  90. Lewald says:

    HTML has no real standards. Point!!!!!!!!!!!!!!!!!

    Plase give us a HTML free world in next 10 years.

    Maybee an other vender give us an good Development Engine. Microsoft goes i wrong direction.

  91. @Lewald says:

    WTF you are talking about moron? You a gappingAH thats what you need to know about now piss off

  92. @ ??? says:

    i talk about facts.

    Tell me wich W§xxx is an ISO Standard ??

    Show me the Reference Browser with ISO Standard support for showing Content.

    Hmm there is no !!!! All the prefix bullshit show us that some vendors willmake their  own stuff.

    At the end the developers has the problem of expensive work and End Usershave bad feeling when they take a look on sites.

    Biggest bullshit is that we do not have real time update of a website ( a standard) in over xx years of Html.

    Wich Codec can we use to provide Video. 3 or 5 ??? Run your Program builded in HTML and Javashit in same speedin every Browser??

    No.

  93. .NET / Silverlight Developer says:

    developers developers developers,

    we *** on you. It's your fault to use our Frameworks and Plugin (Silverlight).

    I can not believe it, Flash is integratet and Silverlight don't.

    I feel cheated from Microsoft. Whats going on in this company, you have already an ARM based Silverlight (Win Phone 7.x) where is the big problem to upgrade with the actual silvelright version and integrate it also into the IE10 like flash?

    Greetings

    strong disappointed and angry developer

  94. EricLaw says:

    If you'd prefer not to allow Flash on all sites, open the Internet Control Panel. On the Programs Tab, click Manage Add-ons. Click Toolbars and Extensions and use the dropdown to select "All add-ons." Select Shockwave Flash Object. You can either then click the Disable button to disable Flash, or you can click the "More Information" link and remove "*" from the list of allowed sites.

  95. H says:

    Hey, it should be Silverlight!

    Please help us again from the Javascript hell.

  96. Jordan says:

    So let's sum up here:

    1.) Flash is supported in metro IE but only in compatibility mode

    FAIL goes to Microsoft

    2.) Silverlight will not be supported in Metro IE

    FAIL goes to any developer that jumped on this train when you saw ther was no long term track

    3.) Microsoft doesn't care about developers any more because they have still not yet delivered IE10 on Windows 7 – their best desktop OS to date.

    FAIL goes to Microsoft

    4.) Microsoft is betting the farm on Windows 8 – the El Camino OS that 99% of their user base (desktop) will hate because it is completely unintuitive

    FAIL goes to Microsoft

    5.) This comment form is STILL broken after 5 years of big reports!

    FAIL goes to Microsoft and ASP Postback (a dead technology before it hit production)

    6.) Public bug tracking for IE is officially dead… Connect was a lame attempt that was never open, never complete, and always deleted before it became useful

    FAIL goes to Microsoft

    7.) The Zune (now dead) followed by the Windows phone have been unable to deliver a decent browser (or even a product consumers or business users find useful)

    FAIL goes to Microsoft

    8.) Microsoft gets set to enter the tablet market 4 years late and expects to win consumers over with a dull offering, no innovation and an OS that is tied to their legacy desktop release cycles

    FAIL goes to Microsoft

    9.) Desktop mode apps on Windows 8 ARM tablets will not work as they have 0% (ZERO) backwards compatibility (the only selling feature of windows 8 tablets)

    FAIL goes to Microsoft

    I'll leave #10 as an exercise to the reader… No need to decide – just Google it!

    FAIL goes to Microsoft

    11.) Did we mention that the comment form was still broken!!!!

  97. gkeramidas says:

      @EricLaw [MSFT]

    I didn't see the shockwave object when I clicked tools/manage add ons because I never selected show all add ons. but, if you remove the * from the allowed sites, you get annoyed with alerts to allow the add on to run. how do you get rid of those messages? I don't need to see them for every site.  the best thing to do is just disable it completely.

  98. Great to see so! But why do you finally provide support for Adobe Flash? You don't want a pure browsing experience?!

  99. nash says:

    Dont even think? without flash

  100. easson says:

    My negative comment were deleted.

    So, here goes again.

    Where in IE10 are there the things in IE9 that I vitally rely upon, not just day by day, but minute by minute:

    – RSS feeds, to keep me up-to-date with changes to web sites that I need to constantly monitor as part of my job?

    – The Favorites Bar, which gives me one- or two-click access to the Web sites I use on a hourly basis (without me having to remember their spelling)?

    – My Favorites, a set of several thousand web sites that I have built up over years.  It is my personal "Map" to the Web, organized into a folder hierarchy in such as way that I don't need to remember the names of thousand of web sites?

  101. farmington says:

    Looking great! Just want to add my vote for Silverlight support. Since Flaish is baked in, Silverlight should be baked in as well. I'm OK with the whole white-list thing, as long as my comany can set up a white list for the internal Silverlight sites we have developed.

  102. farmington says:

    I suspect the real reason for not allowing Flash and silverlight in the first place was the same reason that Apple didn't allow them. It had little to do with power consumption. It was because it would be too easy to implement applications as free websites instead of as native "apps," thereby cutting the OS maker out of the deal. It makes sense.

    However, now days applications can be made with HTML5 and the OS make can't do anything about it. I'm not talking about WinRT HTML5 apps, I'm just talking about web sites that are written in HTML5 and are as powerful as a native app (give or take). So since that whole battle is settled, can we please have our plugins back, even if they are baked in? You can even disable them by default, as long as the user can enable them when he needs to.

    My company has spent thousands of man hours developing intricate LOB applications in Silverlight. The apps were completed last year and those developers have been reassigned. We are very happy with how they work, we would just like them to work on all upcoming Windows 8 platforms, including Metro IE10 and WOA. We don't have the manpower to go back and convert them all to Metro apps.

  103. WindowsVista567 says:

    Would y'all stop whining about Silverlight? It is under development. No one said its not coming. Even Windows Phone team is saying next version would be getting SL for web. So grab your dicks tightly and wait for RTM!

  104. Rob says:

    Very fast on sunspider:

    IE10 RP:  123ms

    Chrome 19: 155 ms

    source: http://www.ghacks.net/…/internet-explorer-10-tech-improvements

    That is 26% faster than Chrome 19 on javascript

  105. Xero says:

    @Rob, Can you quote the results of the following:

    v8.googlecode.com/…/run.html

    peacekeeper.futuremark.com

  106. Reeses says:

    Guys there's going to be a Windows 7 version lol. Each revision always backtracks at least 1 windows version. I beleive it will be available for Vista as well. No XP though.

  107. Edward says:

    @scripticus – Sorry to hear about your LOB being built on Silverlight technology that is not future compatible.  The Architect on the project should have advised the project leaders that this was a concern before commencing development and that there would be a definite consequence should the technology go bust, fail to merge into new operating systems etc.

    Building software on new technology is always full of risk… a calculated risk.  It sucks when you pull the short straw but all you can do is chalk it up to experience.

    Silverlight has been dying for quite some time and the deathly blows keep coming every day…  wait… you said that your project completed last year??? Dude! Silverlight was already dead by then!… At Mix 2011 and SXSW 2011 it was announced that Silverlight was no longer being developed and that all efforts were being focused on HTML5.

    The Silverlight ship has sailed… if you're developing any apps with it right now – CANCEL THEM IMMEDIATELY!  If you have projects that were built with it that you need to maintain future support with… then you need to get back to work converting them to open standard technologies.

  108. PhistucK says:

    @Reeses –

    There was already an official statement that said Internet Explorer 10 will not be coming to Windows Vista, so, your belief has no grounds.

    Also, we know there will be a Windows 7 edition of Internet Explorer 10, the official statement also stated that. We are just upset and worried about not getting a preview edition for us to test for regressions or to see that the bugs that were marked as resolved were indeed resolved.

  109. Ronald says:

    @Edward, for your very poor information, Silverlight is neither dying nor stopped development. The latest release was pushed on May 28, 2012 (25days ago). Bundle of Win32, XBox, Windows Phone native apps are being developed in Silverlight and the development will continue. Now, you can use XNA extensions in Silverlight to boost up the 3D experiece to skies! Even US Air Force has launched their Silverlight 5 app for devices to oversee the operation in real-time and much more. You can create the Metro style app in Silverlight too (download free Visual Studio 11 beta and navigate to File>New Project > Metro style app > Silverlight). The ONLY "hiccup" at this point in time is; people cannot open Silverlight enabled website in metro version of Internet Explorer 10 which is definitely under development as I personally have knowledge about.

    So either you are conspiring here by misleading people or you are misled.

  110. Lewald says:

    Guys take a look here blogs.msdn.com/…/building-cross-browser-plugin-free-experiences.aspx

    Microsoft shift every month. Please make a soild policy .

  111. Please add reopen closed Tab in MetroIE, that feature is really missing!

  112. Ronald says:

    @Lewald, only the trusted/certified plugins would work. Flash, Skype, Silverlight etc.

  113. Nick says:

    @Ronald – you are sadly mistakened.

    Microsoft is adamant that Metro IE does not run any plugins or especially any ActiveX.  Silverlight has been off the table on this one for ages.

    However unlike Silverlight… Flash has a massive adoption and countless uses already in place with developers across the globe – it isn't something you can just drop and maintain a full web experience.

    I never installed the silverlight plugin nor would I ever install it… There's no point or need… No sites that matter use it.

    None of the major enterprise vendors use it… Not SAP, not LinkedIn, not SalesForce, not IBM, not EDS, not well… Anybody I even know developed in silverlight… Ever!!!

    No one talks about silverlight at dev conferences, certainly not at mobile conferences… It's dead… In fact one wonders if you could ever really call it alive!?

    I'm not trying to be mean – but seriously… Why on earth did you even start using it? Had you not heard about web standards? Had you not heard about making your apps platform agnostic?! Had you not already seen Microsoft lose any leadership it ever had in the web dev space?!

    VBscript – dead

    VML – dead

    Classic ASP – dead

    BHOs – dead

    ActiveX – dead

    CSS behaviors – dead

    JScript attachEvent – dead

    Microsoft does not, and never will again lead the direction of the Web…

    And so they came out with a closed, proprietary format for flash-like content that only runs in browsers that they decide to create plugins for… And you decided.. "Hey! I'd love to be suckered into Vendor-Lock-In, sign me up!"

    What made you think that Silverlight had any chance in he** of unseating flash!?!?

    You couldn't have paid any developer I know to build an app they'd have to maintain with silverlight…. It was an obvious NoGo from day 1!

    I have no sympathy for anyone that willingly chose to develop with silverlight – you knew you were digging your own hole when you started. End of discussion.

  114. chefgon says:

    @Nick

    Silverlight is mostly used for internal corporate applications. It isn't on many public-facing websites, but that doesn't mean that it wasn't widely used for intranet applications where the user's environment was strictly controlled by the IT department. In those cases the general public adoption rate for Silverlight was never a concern, and it allowed for rapid development because developers could use their existing C# skills instead of learning standards compliant HTML5 (which is generally a lot more complicated to write and harder to debug and maintain).

  115. Steve says:

    Why does IE10's development take so long? Seriously, Chrome, Firefox can release new version every week. People want want to try new things, and rapid development lifecycle. No wonder Microsoft is loosing market share.

  116. Howard T says:

    @chefgon I'll agree with you that silverlight was used in intranet apps on corporate networks where hardware specs could be dictated.

    However we've now had 3 years of tablets by Apple, RIM and Google that have saturated the market.  None of them support silverlight right now nor will they.

    Microsoft has ZERO percent of the tablet market and now silverlight developers are upset that it won't be supported on tablets.

    The writing has been on the wall for years now… There will not be silverlight on tablets… Get over it!

  117. Kevin says:

    There are issues with background audio/video with Metro IE 10 when the app is not in the foreground.

    Example

    1. Go to http://www.youtube.com, play any video, and launch another app. The audio/video stop playing. This SHOULDN'T happen.

    2. Go to http://www.muleradio.net, play a podcast, and launch another app. The audio podcast STOPPED. This SHOULDN'T happen. I can continue to have the audio playing on a friend's iPad while using another app. I don't see why Metro IE 10 can't do this.

    Please support background audio/video for Metro IE 10!

  118. Kevin says:

    To expand further from the top message.

    Example

    1. Go to http://www.youtube.com, play any video, and launch another app. The audio/video stop playing. The browser should continue to play the audio/video in the background.

    2. Go to http://www.muleradio.net, play a podcast, and launch another app. The audio podcast stops. This shouldn't happen. I tried the same podcast website on my friend's iPad and then launch another app. The podcast continues to play in the background.

    3. For both of these examples, if the screen turns-off after the predefined minutes, then the audio/video STOP as well. Given that I sometimes use the laptop to stream music from Metro IE 10, this is a HUGE problem.

    Is there a reason why Metro IE 10 audio/video stop while in the background? Or why does the audio stop when the screen turns off?

  119. Rob says:

    @Kevin

    At least it should continue playing when on wifi and a desktop/laptop type device.

    On a tablet type device with a telecom provider it would not seem strange to stop downloading and playing when the screen turns of or even when you start to do something different in the browser or an app.

  120. Fabio says:

    Is it me, or there's a bug on CSS:hover? Everytime I hover elements they stay hovered and don't change back.

  121. Daniel says:

    @Rob – I disagree completely.  If the user closes the tab or browser then yes the audio should stop but until the the user does so it should Definately continue!

    It's a bug for sure. If Microsoft had open public bug tracking we could submit a simple test case and we could all verify the bug and track it's progress. However we all know that Microsoft fears open bug tracking and won't allow this. It's a condition called dinasour-itus.

    Better yet if IE10 was available to test on Windows 7 – you know the OS that we all use will and can actually test on?!

    Please separate IE from windows 8 – we don't want windows 8 and we certainly don't have time or interest in alpha testing an OS for you on our primary workstation.

    #TiredOfWindows8AndItHasntEvenLaunchedYet

  122. Vote for integrated Silverlight says:

    I just want to throw in my vote for integrating Silverlight as was done with Flash. Win 8 RP sends the user to various help web pages when more information about a task or feature is requested by the user. Almost all of those pages have Silverlight content which fails to render in the metro IE10. At LEAST support the Silverlight video player, if not the whole 5.1 version.

  123. dave says:

    haha **king cowards cant stand the truth.

  124. dave says:

    wonder what unedited version of comments here would look like ???????????????????????

  125. Eric says:

    Silverlight support in Metro IE 10 please.

  126. Anonymous says:

    Text rendering sucks, it looks different (fuzzier) from other windows applications.

  127. Lewald says:

    Silverlight support in Metro IE 10 please

  128. Clay says:

    @dave, IE10 has 27% better performance in ECMAscript official benchmar test than Chrome. So I warn u not to embarass yourself. Trolls like yourself has no place on official blogs. You can either go to hell or join Engadget.com where you will find lot of your anti-MS brothern.

  129. Why can't we have an OPTION in IE10 to use full subpixel anti-aliasing instead of the grayscale-only anti-aliasing it uses? Please modify the DirectWrite renderer to use it. For PCs, there is no reason why grayscale anti-aliasing should be used. Please reply.

  130. Klimax says:

    @dave :

    Mostly missing spam. Reason why some comments are missing is mostly that system rejected them due to timer expiring on comment box. (Only anonymous posters are AFAIK affected.)

  131. As been said before, Silverlight is and will be needed for internal LOB applications. Silverlight has never and will never be a consumer "plugin", it is more of a corporate distribution and composition system (with ex WCF RIA).

    Also, html5 has some really nasty issues when it comes to the business perspective, for example there is no economic incentive for really agreeing on one html5 standard. And the issue of real-time updates is real pain, html is built to show static pages, now we have static pages with dynamic content, which is f**king hassle. Which means it will literally take ages for a LOB-efficient html5 standard with tools to emerge, and when they finally arrive they still have the real-time issues of html, and js (jquery prolly) steps in for more chaos.

    But my comment wasn't really about the issues of html5, its about Silverlight, a distribution platform which is super useful for controlled corporate environments which really has nothing to do with the "web" in the same way as html5. The days of BYOD and rouge devices are probably ending very soon anyway for all corporations handling some form of sensitive information, ie the only tablets you'll see are corporate controlled windows 8 tablets which are used as workstations when docked anyhow.

    In short, I'm not really complaining cause I haven't seen anything written that Silverlight never will be included in IE10 metro, but I will be pissed off if Silverlight is not included in the release of Windows 8 and if there is no replacement! High-level oo/composition-enabled typed language support is needed for efficient developement of large applications (ie js is doesn't quite cut it).

  132. Regarding Silverlight vs. Flash says:

    It's really impressive how Microsoft alienates its own developer base.

    I guess we should all be developing WinRT by now?

    Guess what? We switched to HTML / JS. No plans to support WinRT.

  133. After all that... Flash??? says:

    So, still no way for RoboForm or LastPass to integrate in IE10 Metro after all this?  That makes it useless.  IE's form filler is terrible.  Off to the desktop I go.

    Unlike some, I will upgrade to Windows 8 as its desktop mode looks amazing, despite this strange psychadelic journey into the shroom-inspired unusable Metro UI.  With enough third party apps to disable the Metro start screen, I'll never have to really see much full-blown Metro.  Hopefully by Windows 9, Microsoft will realize what a Microsoft BOB this whole journey was, the managers and VPs sponsoring this journey will be canned, and we can get back to usable UIs.

    If not, well then maybe Ubuntu will be worth a try.

  134. Gorden says:

    @Xero,

    V8:  2589,details below:-

    Richards: 3061

    DeltaBlue: 2069

    Crypto: 4681

    RayTrace: 2700

    EarleyBoyer: 4323

    RegExp: 1080

    Splay: 1151

    NavierStokes: 4690

    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXxx

    Peacekeeper:  1049

    (html5 tests 4/7)

  135. Arieta says:

    Goren: those are relative performance numbers, they mean nothing on their own without comparison numbers for other browsers. (you could be running ie10 on a core i7 2600k 5ghz, and get better numbers than someone running chrome on his netbook).

    HTML5test score only jumped up 5 or so to 319, which is worrying. IE is again the tail end in standards support, or at least, that's how the public will perceive it.

  136. Bimble Britches says:

    Actually Google V8 benchmark (v8.googlecode.com/…/run.html) sucks! You keep refreshing the page and you will different results. Depends on your machine specs and how many processes you are running at the time of commencing the op. Real benchmark for Javacript is the offical ECMA test (http://test262.ecmascript.org/) ECMA is the standards organization for Javascript and many others. AND IE10 offsets every browser known to mankind till date (be it chrome or ff!)

  137. Arieta says:

    @Bimble Britches

    V8 is a speed benchmark, that's why it's results vary, and are useless without relative numbers to other browsers.

    The Test262 is a standards support test like html5test. So it gives you absolute values. And although IE9 & 10 score very high, they are still missing a LOT of things that other browsers support.

  138. Emma says:

    I personally hope that not only is silverlight not available on metro IE but also removed from desktop IE. The last thing we need is yet another slow plugin for IE to make usability suck.

    Addons for tablets are dead (except flash) and we need to focus on HTML5. It took the better part of 10 years to get IE on track on standards the last thing we want to do is throw this away.

    R.I.P. Silverlight (died on the desktop in 2009, dead on tablets and smartphones from day 1)

  139. Bim says:

    @Arieta, you said: "V8 is a speed benchmark, that's why it's results vary, and are useless without relative numbers to other browsers."

    Correct, thats what I am saying, unless you are testing on same machine and same number of processes are running, you cant compare the results of V8 which those two individuals were missing.

    Speaking of speed performance, if you haven't noticed, IE10 on Webkit's official benchmark "SunSpider" outperforms Chrome19 by 26%. (Webkit being the DOM rendering engine for Safari and Chrome web-browsers).

    Then you said: "And although IE9 & 10 score very high, they are still missing a LOT of things that other browsers support."

    As far as Javascript goes, if IE score high on Test262 from ECMA compared to other browsers. This means IE is actually complying with standards which other browsers are missing not the other way around!

    Also, html5test is not the standards test and this test also includes the drafts 'under reveiw' from W3C. If you want to figure that out: "how many" and "how deep" the HTML5 and CSS3 standard is implemented, you have to check out the W3C test cases for each draft submitted, accepted and finalized ones. IE team is up to marks with all those finalized till May 2012. There is no point in implementive nightly or tentative sub-standards to confuse the developers and make them redo stuff with each approval iteration.. Apperantly, for some vendors, its just about shining on the scoreboard.

  140. giuseppe says:

    I do no believe in unfixable form submission and session handling.

    Anyway not even worth it for the lols.

    Time to move on.

  141. @giuseppe says:

    You didn't make any sense, you know that right?

  142. giuseppe says:

    @@giuseppe[0]

    This is an interesting question.

    You might be right, complaining about the well undocumented commenting timeout feature appearantly does not make sense at all.

    But the comment form really did not submit earlier (a lot, too). I have seen it with my own eyes and I swear that I was able to reproduce the effect. And it was not funny, at all. I was not as bad like "Oh my god, oh my god, oh my god" but easily like "Seriously NSFW!?" while certainly topping "No Way!" and "How lame is that?". I would not want anyoe to experience the same. And my mate Francesco's collegue says that unfixable comment forms are a myth, and he knows what he is talking about, as he fixes over a dozen on a good day. And I believe that. Take my word on that.

    So, yeah, does it have to make sense or does it not make sense? How do you distingusish? Sense certainly seems to be used like a spice these days and I am in.

    I do not know, but ultimately I guess not so much,

    g

  143. Rob says:

    @Arieta

    "The Test262 is a standards support test like html5test."

    You must be kidding.

    Test 262 is a standards conformance test by a real standard organization which test many thousands of elements of de entire ecmascript standard and its features to determine conformance.

    HTMLtest is a private test that has a limited arbitrary selection of tests and gives a very arbitrary value to those tests. It does not test conformance but rather tests which browserbuilder is trying to influence W3C the most that their interpretation of still unfinished standards should prevail.

  144. gargamel says:

    SUPPORT SILVERLIGHT!!!!!!! IT´S YOUR OWN TECHNOLOGY

  145. Ves says:

    No Silvelright??? That's not disappointing, that's frustrating!

  146. Ronald says:

    1.) Fix the comment form on this blog Microsoft! You can't expect users and developers to take you seriously about commitment to Web Development if you can't even get a blog working even when it's your primary media outlet and bug tracking tool!

    2.) Silverlight is now officially dead. This is actually great news as it allows developers the ability to focus on the core web technologies to build sites that work in all browsers on all devices. Having spent the last 6 years fixing IE-only web apps to work cross-browser this is a welcome change seeing Microsoft admiring failure and eating their humble pie.

    3.) IE10 for Windows 7! By not releasing a version for win 7 you are leaving the most critical feedback and bug reports until so late in your dev cycle that you won't have time to fix them. This is a critical mistake and Dean should be ashamed for not pushing the win7 ver out faster.  Instead the hatred for Windows 8 continues to grow and a huge backlash (worse than Vista) is expected for Win 8 when it hits the market.

    4.) Will Microsoft be attempting to reverse the negative press on Windows 8 by actually featuring an El Camino in their TV commercials!? Ive heard rumors that this might be true. I would highly advise against this! There is no way you can make an El Camino look sexy let alone The Windows 8 El Camino OS… Please don't try.

    #Windows8-TheElCaminoOS #Windows8-TheElCaminoOS #Windows8-TheElCaminoOS #Windows8-TheElCaminoOS

  147. Xero says:

    @Ronald, blog is not the bug tracking tool. Microsoft connect is meant for that purpose. Secondly, this blog system is developed by third-party; Telligent. Telligent have several blogging solutions. The one running on WindowsTeamBlog.com enforce the users to sign-in and the session never expires. The second kind of product is this one on MSDN blogs, they allow users to post comments without login as well. To prevent from being misused, they have implemented this restriction that the session would be expired after 15 minutes or so. But if you login, the comment session will not expire.

  148. 同样的链接预览代码

     <meta name="description" content="我才是真正的描述" />

       <link rel="image_src" href="beta.png" />

    在windows 8 CP版本中本地调试 可以实现效果

    在windows 8 rp版中 本地调试 效果出不来

    部署到网站之后能够出来效果,为什么在windows 8 RP版 本地链接预览效果出不来? 求解释

  149. WTF Microsoft? You have broken Flash full screen support in IE10 Release Preview.

    1. If you start a Flash video in a middle of a long article and go full screen, when you exit full screen, the containing page scrolls to the top, and you lose your reading context. This also happens for HTML 5 video, on both IE Desktop and IE Metro. This didn't happen on Windows 8 CP with standalone Flash.

    2. Most annoyingly, you have broken multi-monitor support for full screen flash. I like to watch Formula 1 races on my 47" TV, connected through a HDMI cable to my laptop.

    I run a full screen Flash video stream of the Formula 1 race in a IE browser window on the TV. And I use the integrated display of the Laptop with another IE window, to watch race statistics/live comments/etc.

    What happens now is that, if the Flash video runs full screen on the TV, as soon as I click anything on the integrated laptop display, the Flash video exits full screen mode. This happens both on Metro IE and Desktop IE, and also for HTML 5 video. This didn't happen on Windows 8 CP with the standalone Flash.

    3. For Metro IE, the audio pauses when you play audio/video and you switch to another application. This sucks. I know Metro pauses applications when not in foreground. That sucks. That should only be the default, and we should be able to override it for specific applications, or, talking about IE, maybe even for specific sites.

    PLEASE FIX THIS.

    4. And please fix the comment system on MSDN blogs. I don't care about the technical reasons it loses comments. Don't even try to explain it (I already know the explanation, but I don't agree). Just fix it. I will add this to all my comments until you fix it.

    5. Oh, and you should talk to AMD display driver team about NOT adding black borders by default (underscan) when using HDMI. The black borders annoy me immensely, and disabling them is the only reason I need to install the AMD Catalyst Control Center software in addition to the display driver. Maybe you should add a standard way to configure overscan/underscan in Windows display drivers.

  150. pmbAustin says:

    Even worse, the "built in Flash" doesn't seem to play all videos correctly.  I've found a whole bunch of videos where the sound is fine, but the picture is just blank white (all you see is the progress indicator for download and current location in the video moving along)l

    These videos work fine in Win7, and also worked fine in IE10-Desktop in the Consumer Preview.

    I'm confused about why, with this "integrated" version of Flash, IE10-Metro still says "this needs flash", and the "built in" version of Flash is in IE10-Desktop, not giving me any option to uninstall or install a "correct" version of Flash that will actually play the videos… especially since IE10-Desktop isn't the product that is limiting plug-in support.

    I'm beginning to think this is a really bad idea.

  151. You should really support Silverlight, which is used for many LOB applications,  both in metro and on the ARM platform.

    As a developer I must admit, there are some pros with pure HTML/js development the main argument is that irt result in more work opportunities since it requires around 3 time the effort :)

    @flindeberg, that is so true and I totally agre so I just hade to quote it:

    "I will be pissed off if Silverlight is not included in the release of Windows 8 and if there is no replacement! High-level oo/composition-enabled typed language support is needed for efficient developement of large applications (ie js is doesn't quite cut it)."

  152. Andrés says:

    necesito el programa actualizado para hacer mis tareas

  153. Camille says:

    ou est le menu outils je c c'est bête mais j'ai besoin d'aide !!!