What s coming in ie8
Download
1 / 18

What’s Coming in IE8 - PowerPoint PPT Presentation


  • 83 Views
  • Uploaded on

What’s Coming in IE8. Christian Stockwell Microsoft Corporation. Who am I?. Program Manager on Internet Explorer. … and why am I here?. Talk to you about some of the work going into IE8 Provide you with the context to understand our direction. The Big Picture.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' What’s Coming in IE8' - robbin


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
What s coming in ie8
What’s Coming in IE8

  • Christian Stockwell

  • Microsoft Corporation


Who am i
Who am I?

  • Program Manager on Internet Explorer.

… and why am I here?

  • Talk to you about some of the work going into IE8

  • Provide you with the context to understand our direction


The big picture
The Big Picture

  • Performance is about accomplishing tasks

  • Our goal is to make each Windows user get more done, faster

  • Two parts to making people more productive


The big picture1
The Big Picture

  • Performance is about accomplishing tasks

  • Our goal is to make each Windows user get more done, faster

  • Two parts to making people more productive

    • Improving “Classical” performance

      • Use fewer CPU cycles

      • Use less memory


The big picture2
The Big Picture

  • Performance is about accomplishing tasks

  • Our goal is to make each Windows user get more done, faster

  • Two parts to making people more productive

    • Improving “Classical” performance

    • Build new features that make you more productive

  • I’ll be talking about both of these points, and how they impact users and developers


More productive browsing
More productive browsing

  • Browsing performance is not determined by any single subsystem

  • The combination of active subsystems depends heavily on what you’re doing in the browser

  • Consider the breakdown when navigating to the top 100 sites in IE8:


Caveats
Caveats

This data does not capture all subsystems

This analysis is only valid for IE8


More productive browsing1
More productive browsing

  • Browsing performance is not determined by any single subsystem

  • The combination depends heavily on what you’re doing in the browser

  • Consider the breakdown when navigating to the top 100 sites in IE8:


More productive browsing2
More productive browsing

  • Browsing performance is not determined by any single subsystem

  • The combination depends heavily on what you’re doing in the browser

  • Consider the breakdown when navigating to the top 100 sites in IE8:

  • Now consider opening a mail thread in a popular AJAX email site:


More productive browsing3
More productive browsing

  • In IE8 we are making improvements across the subsystems

    • Much faster JScript engine

    • Unblocked script downloads

    • Increased connection limit

    • Reduced marshalling costs

    • Decreased memory usage

    • Working with 3rd party add-on developers


More productive developers
More productive developers

  • Internet Explorer 8: Build better sites, faster.


More productive developers1
More productive developers

  • Internet Explorer 8: Build better sites, faster.

  • “Classical” sense:

    • Improve hot spots in our code to allow developers to code naturally


More productive developers2
More productive developers

  • Internet Explorer 8: Build better sites, faster.

  • “Classical” sense:

    • Improve hot spots in our code to allow developers to code naturally

      • String concatenation

      • Array operations


More productive developers3
More productive developers

  • Internet Explorer 8: Build better sites, faster.

  • “Classical” sense:

    • Improve hot spots in our code to allow developers to code naturally

    • Fix the “third rails” that cause performance problems for sites


More productive developers4
More productive developers

  • Internet Explorer 8: Build better sites, faster.

  • “Classical” sense:

    • Improve hot spots in our code to allow developers to code naturally

    • Fix the “third rails” that cause performance problems for sites

      • 1x1 transparent png

      • Hover effects


More productive developers5
More productive developers

  • Overall productivity

    • Support key standards to reduce the need for browser-specific tweaks

    • Ensure that standards support does not come with a performance penalty

      • Building a new layout engine is hard

      • Remember:


More productive developers6
More productive developers

  • Developer tools in Internet Explorer 8 Beta 1

    • Built in to minimize performance impact

    • Fast experimentation and debugging

    • Provide insight into IE behaviour

  • Come to my talk tomorrow for more!


  • Questions
    Questions?

    • [email protected]

    • Add “Velocity Conference” to subject line


    ad