What s coming in ie8
This presentation is the property of its rightful owner.
Sponsored Links
1 / 18

What’s Coming in IE8 PowerPoint PPT Presentation


  • 53 Views
  • Uploaded on
  • Presentation posted in: General

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.

Download Presentation

What’s Coming in IE8

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


  • Login