what s coming in ie8
Download
Skip this Video
Download Presentation
What’s Coming in IE8

Loading in 2 Seconds...

play fullscreen
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?
ad