Zackaryc wrote:What are the main components in page rendering...from the server over the web to the browser and to the user face?
The main component is the aggregrate latency in the web. That is, the total time from the transmittal of the HTML "over the wire" to the delivery of that material to your web browser.
That time dominates the total time -- which is another way of saying that the browser rendering time and all of the associated times in your computer as your browser marshalls all of the data is a very small fraction of the total time.
The most common purpose for measuring this tiime is to provide insights on how to improve the overall performance of your server. Generally that is the only component over which you have much control.
The main information you want, in most cases, is the download time of individual page components. eValid gives you this if you have "detailed timings" turned on.
If you know what parts of a page are slowest you may be able to break them up into parts so they can be sent in parallel. Or you can make big objects smaller (e.g. images). The key is having the web-delay/web-delivery times as a function of page components. The EventLog with "detailed timing" turned on gives this ALL to you.
eValid Support