1 / 18

What’s Coming in IE8

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.

robbin
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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. What’s Coming in IE8 • Christian Stockwell • Microsoft Corporation

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

  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:

  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 email site:

  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

  11. More productive developers • Internet Explorer 8: Build better sites, faster.

  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

  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

  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

  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

  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:

  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

More Related