Presentation is loading. Please wait.

Presentation is loading. Please wait.

What’s Coming in IE8 Christian Stockwell Microsoft Corporation.

Similar presentations


Presentation on theme: "What’s Coming in IE8 Christian Stockwell Microsoft Corporation."— Presentation transcript:

1 What’s Coming in IE8 Christian Stockwell Microsoft Corporation

2 Who am I? … and why am I here? Program Manager on Internet Explorer.
Talk to you about some of the work going into IE8 Provide you with the context to understand our direction

3 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

4 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

5 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

6 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:

7 Caveats This data does not capture all subsystems
This analysis is only valid for IE8

8 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%

9 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 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%

10 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 When introducing this slide refer to the analogy of driving down city street: The length of time it takes to get from point A to point B depends on both the speed at which you drive and the number of red lights you encounter.

11 More productive developers
Internet Explorer 8: Build better sites, faster. When introducing this slide refer to the analogy of driving down city street: The length of time it takes to get from point A to point B depends on both the speed at which you drive and the number of red lights you encounter.

12 More productive developers
Internet Explorer 8: Build better sites, faster. “Classical” sense: Improve hot spots in our code to allow developers to code naturally When introducing this slide refer to the analogy of driving down city street: The length of time it takes to get from point A to point B depends on both the speed at which you drive and the number of red lights you encounter.

13 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 When introducing this slide refer to the analogy of driving down city street: The length of time it takes to get from point A to point B depends on both the speed at which you drive and the number of red lights you encounter.

14 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 When introducing this slide refer to the analogy of driving down city street: The length of time it takes to get from point A to point B depends on both the speed at which you drive and the number of red lights you encounter.

15 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 When introducing this slide refer to the analogy of driving down city street: The length of time it takes to get from point A to point B depends on both the speed at which you drive and the number of red lights you encounter.

16 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: 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%

17 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!

18 Questions? cstock@microsoft.com
Add “Velocity Conference” to subject line


Download ppt "What’s Coming in IE8 Christian Stockwell Microsoft Corporation."

Similar presentations


Ads by Google