It used to be easy for a browser maker: add your own features and developers will write code targeted to your browser. Things aren’t so simple anymore. Proprietary enhancements led to chaos, confusion, and incompatibility.
Proprietary features are out. Standards compliance is in. But in a world of web standards, what value can a browser maker add to stand apart? Microsoft’s answer to this problem: speed!
In this sponsored talk, Frank La Vigne will demonstrate how Internet Explorer 9 leverages Microsoft’s deep expertise in the underlying Windows platform to provide hardware acceleration for rich media and more powerful scripting, all while maintaining HTML5 standards compliance.
The bottom line is that your HTML5 sites and apps run faster on IE9, leaving you free to dream up bigger and bolder solutions for the web.
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
IE9: Power, Peformance and Standards
1. IE9:Power, Performance and Standards edUi 2011 Richmond, VA October 13, 2011 Frank La Vigne | FrankLa@Microsoft.com Developer Evangelist | DPE US Public Sector | Microsoft Corp www.franksworld.com/blog | @tableteer | 202-643-XAML
13. W3C HTML Working Group Chair Sam Ruby (IBM) Paul Cotton (Microsoft) MaciejStachowiak (Apple) 40 Member Organizations, 411 Participants, 280 Invited Experts 16 people from Microsoft teams 9 Publications HTML5 HTML Canvas 2D Context HTML: The Markup HTML5 diffs from HTML4 Polyglot Markup Recommendations produced under Royalty-Free basis
15. Last Update: 13th June 2011 CSS GENERATED CONTENT FOR PAGED MEDIA PROGRAMMABLE HTTP CACHING & SERVING CSS CASCADING & INHERITANCE CSS BACKGROUNDS & BORDERS DOM L2 TRAVERSAL AND RANGE UNIFORM MESSAGING POLICY CSS MULTI-COLUMN LAYOUT DOM L3 VIEWS & FOMUTING DOM L3 ABSTRACT SCHEMAS CSS 2D TRANSFORMATIONS CSS 3D TRANSFORMATOINS CSS BASIC USER INTERFACE CSS FLEXIBLE BOX LAYOUT PAINTING, FILLING, COLOR HTML5 DIFF FROM HTML4 DOCUMENT STRUCTURE CSS GRID POSITIONING CSS TEMPLATE LAYOUT CSS BASIC BOX MODEL DOM L3 LOAD & SAVE CANVAS 2D CONTEXT XMLHTTPREQUEST L2 SERVER-SENT EVENTS WEB SQL DATABASDE CSS WRITING MODES ELEMENT TRAVERSAL CSS VALUES & UNITS DOM L3 VALIDATION CSS SNAPSHOT 2007 CSS MEDIA QUERIES TEXT ALTERNATIVES POLYGLOT MARKUP CSS IMAGE VALUES CSS PRINT PROFILE XMLHTTPREQUEST PROGRESS EVENTS CSS PAGED MEDIA CSS TRANSITIONS CSS ANIMATIONS CSS NAMESPACES WEB SOCKETS API SELECTORS API L2 ECMASCRIPT 5 WEB DOM CORE DOM L3 EVENTS HTML5 MARKUP DOM L2 EVENTS SELECTORS API DOM L3 XPATH WEB STORAGE WEB WORKERS DOM L2 VIEWS DOM L2 HTML DOM L2 STYLE CSS LINE GRID BASIC SHAPES TRANSFORMS CSS SCOPING DOM L3 CORE DOM L2 CORE HTML + RDFA CSS SPEECH MICRODATA GRADIENTS CSS COLOR CSS FONTS SCRIPTING INDEXED DB CSS RUBY CSS TEXT STYLING WEB IDL FILE API DOM L1 GEO-LOCATION FILTERS HTML5 FONTS PATHS CORS TEXT SMIL ECMA Geolocation HTML CSS SVG Web Apps CandidateRecommendation First Published Working Draft Recommendation Working Draft Last Call
16. Microsoft Approach with HTML5 IE9 IE Platform Previews HTML5 Labs Site Ready HTML5 Under Development Features Emerging Standards html5labs.com beautyoftheweb.com ietestdrive.com
17. HTML5 in IE9 http://frnk.us/IE9DeveloperGuide Hardware Acceleration
18. HTML5 in IE10 Platform Previews CSS3 Grid CSS3 Flexbox CSS3 Gradient CSS3 Multi-Column ECMAScript5 Strict Mode And more IE10 Platform Previews are coming! http://frnk.us/IE10DeveloperGuide
Key messages of this presentation:HTML5 is the next evolution of HTML, or Hyper Text Markup Language, which forms the backbone of most sites on the Internet.Microsoft is working closely with W3C and other standards bodies to build HTML5.Today IE9 offers the best HTML5 experience on Windows, with an interoperable implementation powered by hardware acceleration.Microsoft is leading the next generation of web standards, implementing specifications under development in IE10Platform Previews and experimenting edge features through the HTML5 Labs.
It all starts with our view of the web and Windows. Microsoft has more than 1 billion Windows customers around the world. From SQM data and research, we know they spend more than 60% of their time browsing the Web.With Internet Explorer, we want to offer them the best web experience. IE9 is focused on four pillars:StandardsPerformanceUser ExperienceSecurity & Privacy
Check out the “Amazing Sites” section on beautyoftheweb.com. There are a lot of beautiful HTML5 demos to chose from – targeting a variety of different scenarios:-PAC-Man: game scenario- Disney: comic book- AP: news- The Killers: mediaRemember: you can pin any of those sites to your taskbar in Windows 7!
Microsoft is actively engaged with three large standards organizations: W3C, IETF and ECMA International. Each organization is divided into Working Groups.
Taking the HTML5 Working Group as an example, Paul Cotton (Microsoft Corp) is a co-chair of the group – we’ve been leading this space for many years!In addition to Paul, more than 16 people from Microsoft are working just on this working group – plus many others involved in other WGs.
Building a standard is like planning a building. You go through different steps and it’s important to plan all levels carefully – or you risk to hit issues along the road.
If we look at the broad spectrum, today there are more than 100 specifications that fall under the “HTML5” umbrella. As you can see, all of them follow a different status.Some of them are mature (Recommendation), some are still work in progress (Working Draft) and some just submitted (First Published WD)As we will see later, with Internet Explorer we wanted to provide an interoperable implementation of these standards – with clear expectations and deliverables for the developer community.
Microsoft has three channels:IE9 is all about “Site Ready HTML5”. It’s based on a stable and interoperable implementation of HTML5. It offers the best experience to Windows users, thanks to the native hardware acceleration support.IE Platform Previews focus on under development features. With PP, we wanted to be transparent with the community over the internal progress – allowing them to provide feedbacks and us to act on these feedbacksHTML5 Labs are about emerging standards that still require more time and further analysis before they can be safely and interoperably adopted across browsers.
List of the main (not all!) HTML5 features supported in IE9.More info at: http://bit.ly/IE9Guide
Released every 10-12 weeks during IE10 developmentRefine proposed standards with quality implementationGet and act on community feedbacksMore info at: http://bit.ly/IE10Guide
At this point, there should be no doubt that Microsoft is seriously committed to HTML5. Today you can start building HTML5 applications on top of IE9, leveraging the hardware acceleration and the integration with Windows 7.With Mango, (the same!) IE9 will be available to Windows Phone 7 devices.On Windows 8, you will be able to build Windows applications using HTML5 and JavaScript.Come to the Build conference (www.buildwindows.com) in September to learn more about the new exciting Windows8 platform.