browsertime icon indicating copy to clipboard operation
browsertime copied to clipboard

ReadyIndex (based on Vesper NSDI'18)

Open adnan-ahmed opened this issue 2 years ago • 0 comments

Feature/improvement

I was wondering if there's a way to measure the interactivity of the web page via browsertime. Essentially we want to identify the timing information of the functionality of the elements on the web page. This paper Vesper' 18 proposes a ReadyIndex which is a measure of the visual progress as well as the functional progress of the web page. I would be interested in measuring how and when the elements on the web page become functional, i.e. their event handlers and their dependencies across the JavaScript heap and DOM state are defined. It would be great if browsertime could measure the visual and functional progress of the web page separately. One way to output the functional progress would be to output the functional state (as defined by the paper) as well as the corresponding timing information of each dom element in the output json.

adnan-ahmed avatar May 30 '22 20:05 adnan-ahmed