SIGN UP MEMBER LOGIN:    
ARTICLE

Have you Questioned Yourself, Why my Browser is too Slow?

Posted by Venkatesan Jayakantham Articles | How do I September 17, 2010
To load the web page, your browser will traverse 11 sub systems or steps to display your web content :-) Interesting right !!! Let's see,
Reader Level:

To load the web page, your browser will traverse 11 sub systems or steps to display your web content :-) Interesting right !!! Let's see,

1. Network - First subsystem which is responsible for client / server interaction. This relies on the hosted server's performance and individual user's network traffic.

2. HTML - Followed by the HTML - sub system. This allows you to download the HTML content from the server and structured it back to the client machine.

3. CSS - Cascade Style sheet, this will provide you the customised colouring and structure to the content. The details will be collected and it will be used later (In point 8).

4. Collections - Accessing metadata information related to your HTML. This guy will take care of segregating your head and body contents separately.

5. Java script - Client side scripts which will execute based on the user's action.

6. Marshalling - Java script engine can't directly interact with the browser. Marshalling is a special communication layer between JavaScript engine and your browser.

7. DOM API - Special API's responsible for interaction between JavaScript engine and your browser.

8. Formatting - All your objects will be formatted based on the CSS information collected.

9. Block building - Your objects will be segregated as separate blocks

10. Lay out formation - Now, depends on your Web parts or Frames or div tag or Table. Your layouts will be formed.

11. Image Rendering - Rendering of images (or) drawing to the screen through CPU or GPU.

Cheers,

Venkatesan Prabu .J

http://venkattechnicalblog.blogspot.com/

Login to add your contents and source code to this article
share this article :
post comment
 
Nevron Gauge for SharePoint
Become a Sponsor
PREMIUM SPONSORS
  • ceTE software specializes in components for dynamic PDF generation and manipulation. The DynamicPDF™ product line allows you to dynamically generate PDF documents, merge PDF documents and new content to existing PDF documents from within your applications.
    ceTE software specializes in components for dynamic PDF generation and manipulation. The DynamicPDF™ product line allows you to dynamically generate PDF documents, merge PDF documents and new content to existing PDF documents from within your applications. Visit DynamicPDF here
Nevron Gauge for SharePoint
Become a Sponsor