What’s Coming in IE8
description
Transcript of What’s Coming in IE8
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