What’s Coming in IE8

Preview:

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

What’s Coming in IE8Christian StockwellMicrosoft 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- 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 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

1. Improving “Classical” performance

- Use fewer CPU cycles

- Use less memory

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

1. Improving “Classical” performance

2. 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- 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

This data does not capture all subsystems

This analysis is only valid for IE8

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:CSS Layout Rendering HTML Marshalling DOM Formats JScript Other

0.01 43.16% 27.25% 2.81% 7.34% 5.05% 8.66% 3.23% 2.49%

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:

CSS Layout Rendering HTML Marshalling DOM Formats JScript Other

0.01 43.16% 27.25% 2.81% 7.34% 5.05% 8.66% 3.23% 2.49%

CSS Layout Rendering HTML Marshalling DOM Formats JScript Other

2.40 9.41% 9.21% 1.57% 7.85% 12.44% 38.97% 14.43% 33.54%

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- Internet Explorer 8: Build better sites, faster.

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 developers

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 developers

More productive developers

CSS Layout Rendering HTML Marshalling DOM Formats JScript Other

0.01 43.16% 27.25% 2.81% 7.34% 5.05% 8.66% 3.23% 2.49%

More productive developers

Questions?- cstock@microsoft.com

- Add “Velocity Conference” to subject line