Your SlideShare is downloading. ×
IE9: Power, Peformance and Standards
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

IE9: Power, Peformance and Standards

1,031
views

Published on

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, …

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.

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,031
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • 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.
  • Transcript

    • 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
    • 2. I used to live here.
    • 3. In 2006, I moved here.
    • 4. Got married.
    • 5. Had a baby boy.
    • 6. But before all that.
    • 7. Frank’s World Started Today in 1995
    • 8. A Brief History of Browsing
      http://frnk.us/BrowserTimeline
    • 9. The Web has Evolved
    • 10. …Windows and the web
      1 billion Windows customers
    • 11. DEMOwww.beautyoftheweb.com
    • 12. 12
    • 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
    • 14. CandidateRecommendation
      First Published Working Draft
      Recommendation
      Working Draft
      Last Call
    • 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
    • 19. Looking forward
    • 20. Site Pinning
      http://buildmypinnedsite.com/
    • 21. Resources
      Web Matrix:
      http://bit.ly/WhatIsWebMatrix
      News:
      blogs.msdn.com/IE
      Demos:
      www.beautyoftheweb.com
      Technical samples:
      www.ietestdrive.com
      HTML5 Labs:
      www.html5labs.com
    • 22. The End – Thank You
      Frank La Vigne
      www.FranksWorld.com
      frank@franksworld.com
      @Tableteer
    • 23. Q&A