Jason Weber, Lead Program Manager responsible for Internet Explorer Performance, has released some internal data showing where IE 8 spends most of its time while preparing a page then rendering it, suggesting what websites should be focusing on. According to Weber, Internet Explorer contains 11 subsystems starting with Networking and ending with Rendering:
Microsoft has tested IE 8 against 5 major news sites and another 25 AJAX-heavily sites in order to see where the browser spends most of its time when loading a page. Read more: InfoQ
- Networking – responsible for communication with the server. It includes services like caching the web content.
- HTML – responsible for parsing the HTML document and creating the DOM. There are similar subsystems for XML, XHTML and SVG documents.
- CSS – parsing CSS style and creating a structural representation of it for later use.
- Collections – responsible for storing and accessing HTML metadata.
- JavaScript – executes the scripts.
- Marshalling – represents the layer of communication between the browser and the JavaScript engine.
- Native OM – the JavaScript engine accesses the HTML document through the DOM API contained by this subsystem.
- Formatting – Applies styles to each document component.
- Block Building – Each component of the document receives a rectangular block that will be rendered after being layout.
- Layout – Responsible for laying out all the blocks.
- Rendering – Responsible for the final stage of page loading when all the blocks are drawn onto the screen.
Microsoft has tested IE 8 against 5 major news sites and another 25 AJAX-heavily sites in order to see where the browser spends most of its time when loading a page. Read more: InfoQ
0 comments:
Post a Comment