The msPerformance Object
How to Use msPerformance?
The msPerformance which is located under the window DOM object exposes three properties:
- navigation – a reference to MSPerformanceNavigation object, which holds navigation data.
- timing – a reference to MSPerformanceTiming object, which holds timing data.
- timingMeasures – a reference to MSPerformanceTimingMeasures object, which holds timing measures.
Those objects hold a lot of properties and information about the performance of the web page that is currently running. The following code example shows how to fill a table with some web page performance measurements:
In this simple page when the button is clicked I first check that the windows.msPerformance
exists. Then I pull out some performance data and show it to the user.
After pushing the button an example of the table that can be generated
Pay attention that the performance data is available only after the page was loaded!