How browser subsystems impact on performance of different web sites?

At PDC last fall, "we discussed how real world browser performance involves many different subsystems (see video below). Different websites use these subsystems in different ways, and to build a fast real world browser you've to start by understanding these overall patterns. This post provides an inside look at how these subsystems impact the performance […]

At PDC last fall, "we discussed how real world browser performance involves many different subsystems (see video below). Different websites use these subsystems in different ways, and to build a fast real world browser you've to start by understanding these overall patterns. This post provides an inside look at how these subsystems impact the performance of five real world websites. Internet Explorer 8 for this analysis, and as IE9 approaches we'll talk more about how these performance characteristics evolve," said Micrsoft.

The IE web platform is composed of 11 core subsystems. All modern browsers provide these capabilities, and while the names and component boundaries vary slightly between browsers, the process is nearly identical. Here's a quick list of these subsystems in the order they're encountered when you load a web site: Networking, HTML, CSS, Collections, JavaScript, Marshaling, Native OM, Formatting, Block Building, Layout, and Rendering.

More Info: IE team blog