Web page performance scoring
First Claim
1. An apparatus for dynamic Web page performance scoring, comprising:
- a tool for accessing Web page structure in connection with the real time loading, display, and operation of a Web page;
said tool comprising a module for analyzing a plurality of Web page metrics related to said Web page while said Web page is running;
said tool comprising a module for receiving information about said Web page that is generated while analyzing said Web page metrics;
said tool comprising a heuristic mechanism for calculating a performance subscore for each of said metrics; and
said tool comprising a module for combining said performance subscores for said metrics to produce at least one interpretable Web page performance score.
9 Assignments
0 Petitions
Accused Products
Abstract
A browser-based tool is provided that loads a Webpage, accesses the document object model (DOM) of the page, collects information about the page structure and parses the page, determines through the use of heuristics such factors as how much text is found on the page and the like, produces statistical breakdown of the page, and calculates a score based on performance of the page. Key to the operation of the invention is the ability to observe operation of the Webpage as it actually loads in real time, scoring the page for several of various performance factors, and producing a combined score for the various factors.
57 Citations
20 Claims
-
1. An apparatus for dynamic Web page performance scoring, comprising:
-
a tool for accessing Web page structure in connection with the real time loading, display, and operation of a Web page;
said tool comprising a module for analyzing a plurality of Web page metrics related to said Web page while said Web page is running;
said tool comprising a module for receiving information about said Web page that is generated while analyzing said Web page metrics;
said tool comprising a heuristic mechanism for calculating a performance subscore for each of said metrics; and
said tool comprising a module for combining said performance subscores for said metrics to produce at least one interpretable Web page performance score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for dynamic Web page performance scoring, comprising the steps of:
-
loading a Web page;
accessing said Web page structure in connection with the real time loading, display, and operation of said Web page;
collecting information relating to a plurality of Web page performance metrics in connection with the real time loading, display, and operation of said Web page;
calculating a performance subscore for each of said metrics with a heuristic mechanism; and
using said collected information to calculate at least one interpretable Web page performance score. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification