• Save
IE9: Power, Peformance and Standards
Upcoming SlideShare
Loading in...5
×
 

IE9: Power, Peformance and Standards

on

  • 1,330 views

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.

Statistics

Views

Total Views
1,330
Views on SlideShare
1,289
Embed Views
41

Actions

Likes
0
Downloads
0
Comments
0

3 Embeds 41

http://www.franksworld.com 31
http://franksworld.com 9
http://thetableteer.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 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.

IE9: Power, Peformance and Standards IE9: Power, Peformance and Standards Presentation Transcript

  • 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
  • I used to live here.
  • In 2006, I moved here.
  • Got married.
  • Had a baby boy.
  • But before all that.
  • Frank’s World Started Today in 1995
  • A Brief History of Browsing
    http://frnk.us/BrowserTimeline
  • The Web has Evolved
  • …Windows and the web
    1 billion Windows customers
  • DEMOwww.beautyoftheweb.com
  • 12
  • 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
  • CandidateRecommendation
    First Published Working Draft
    Recommendation
    Working Draft
    Last Call
  • 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
  • Microsoft Approach with HTML5
    IE9
    IE Platform Previews
    HTML5 Labs
    Site Ready
    HTML5
    Under Development
    Features
    Emerging Standards
    html5labs.com
    beautyoftheweb.com
    ietestdrive.com
  • HTML5 in IE9
    http://frnk.us/IE9DeveloperGuide
    Hardware Acceleration
  • 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
  • Looking forward
  • Site Pinning
    http://buildmypinnedsite.com/
  • 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
  • The End – Thank You
    Frank La Vigne
    www.FranksWorld.com
    frank@franksworld.com
    @Tableteer
  • Q&A