CPC G06F 11/3457 (2013.01) [G06F 3/04842 (2013.01); G06F 16/9577 (2019.01); G06F 16/958 (2019.01); H04L 67/535 (2022.05)] | 20 Claims |
1. A method implemented by at least one computing device, the method comprising:
identifying, by the at least one computing device, user-interactive elements that are included in a web page;
simulating, by the at least one computing device, user interaction with the user-interactive elements under a first set of network conditions and user interaction with the user-interactive elements under a second set of network conditions;
measuring, by the at least one computing device, a number of frames rendered in a timeframe during both the simulated user interaction with the user-interactive elements for the first set of network conditions and the simulated user interaction with the user-interactive elements for the second set of network conditions;
comparing, by the at least one computing device, the measured number of frames rendered in the timeframe to a threshold frame rendering rate, the threshold frame rendering rate designating whether user interaction with the user-interactive elements provides a satisfactory user experience during the timeframe; and
outputting, by the at least one computing device, a rendering performance report indicating whether the satisfactory user experience is provided under the first set of network conditions and under the second set of network conditions, the rendering performance report including information describing differences between the simulated user interaction with the user-interactive elements under the first set of network conditions and the simulated user interaction with the user-interactive elements under the second set of network conditions.
|