Alois Reitbauer has a great post up at the Performance Calendar …. where he talks about how complex it is to measure the users experience from the browser. One quote is very interesting… "Creating a waterfall chart like the one below by just using information available in the browser simply is impossible." (see the link above for the image).
Well it's not impossible, it's just very difficult. Here's four snapshots from our Mobile Performance Timing app that tells you the story of what's taking place inside Androids browser when a user clicks on Google's Mobile home page. We even integrate this with carrier and geo-location data.
Webkit timing events
Detailed information on each element…
Carrier and Geo-Location information