Web page profiler
First Claim
1. A computer system comprising:
- a display system for a client data processing system in the computer system; and
a profiler located in a web page, wherein the profiler;
identifies components for an application in the web page;
identifies times for the client data processing system to obtain content for the web page;
identifies times for the client data processing system to generate, without using a markup language, a document object model tree for the web page using metadata and the content, wherein the metadata includes an identifier that points to the web page, and a layout that defines what the web page looks like without the content by describing how a group of objects are arranged relative to each other in the web page;
identifies times for the client data processing system to display the components for the application in the web page in a browser in a graphical user interface on the display system from the document object model tree; and
creates a profile of the times to display the components on the display system when a user input from a customer requests information about the times to display the components;
wherein the profiler enables identifying a corrective action that increases a speed at which the web page is displayed on the display system for the client data processing system.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, computer system and computer program product for profiling a web page. Components in the web page are identified. Times to display the components for the web page in a browser in a graphical user interface on a display system for a client data processing system are identified while the components are processed for display on the display system during use of the application by a customer. A profile of the times is created to display a group of the components on the display system when a user input from the customer requests information about the times to display the group of the components, enabling identifying a corrective action that increases a speed at which the web page is displayed on the display system for the client data processing system.
74 Citations
29 Claims
-
1. A computer system comprising:
-
a display system for a client data processing system in the computer system; and a profiler located in a web page, wherein the profiler; identifies components for an application in the web page; identifies times for the client data processing system to obtain content for the web page; identifies times for the client data processing system to generate, without using a markup language, a document object model tree for the web page using metadata and the content, wherein the metadata includes an identifier that points to the web page, and a layout that defines what the web page looks like without the content by describing how a group of objects are arranged relative to each other in the web page; identifies times for the client data processing system to display the components for the application in the web page in a browser in a graphical user interface on the display system from the document object model tree; and creates a profile of the times to display the components on the display system when a user input from a customer requests information about the times to display the components; wherein the profiler enables identifying a corrective action that increases a speed at which the web page is displayed on the display system for the client data processing system. - View Dependent Claims (2, 3, 4)
-
-
5. A method for profiling a web page, the method comprising:
-
identifying components in the web page; identifying times to display the components for the web page in a browser in a graphical user interface on a display system for a client data processing system while the components are processed for display on the display system during use of an application by a customer, wherein identifying the times to display the components comprises; identifying the times for the client data processing system to obtain content for the web page; identifying the times for the client data processing system to generate a document object model tree for the web page using metadata and the content without using a markup language; and identifying the times for the client data processing system to display the components for the application in the web page on the graphical user interface from the document object model tree, wherein the metadata describes the web page and defines what the web page looks like without the content for the web page; and creating a profile of the times to display a group of the components on the display system when a user input from the customer requests information about the times to display the group of the components, enabling identifying a corrective action that increases a speed at which the web page is displayed on the display system for the client data processing system. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer system comprising:
-
a hardware processor; a profiler, in communication with the hardware processor, wherein the profiler; identifies components in a web page; identifies times to display the components for the web page in a graphical user interface on a display system in a client data processing system while the components are processed for display on the display system during use of an application by a customer, wherein in identifying the times to display the components, the profiler identifies the times for the client data processing system to obtain the content for the web page;
generate a document object model tree for the web page using metadata and the content without using a markup language; and
display the components for the application in the web page on the graphical user interface from the document object model tree, wherein the metadata describes the web page and defines what the web page looks like without content for the web page; andcreates a profile of the times to display the components on the display system when a user input from the customer requests information about the times to render the components; wherein the profiler enables identifying a corrective action that increases a speed at which the web page is displayed on the display system for the client data processing system. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product for profiling a web page, the computer program product comprising:
-
a computer readable storage media; first program code, stored on the computer readable storage media, for identifying components in the web page; second program code, stored on the computer readable storage media, for identifying times to display the components for the web page in a graphical user interface on a display system in a client data processing system while the components are processed for display on the display system during use of an application by a customer, wherein the second program code comprises; program code for identifying the times for the client data processing system to obtain content for the web page; program code for identifying the times for the client data processing system to generate a document object model tree for the web page using metadata and the content without using a markup language; and program code for identifying the times for the client data processing system to display the components for the application in the web page on the graphical user interface from the document object model tree, wherein the metadata describes the web page and defines what the web page looks like without the content for the web page; and third program code, stored on the computer readable storage media, for creating a profile of the times to display the components on the display system when a user input from the customer requests information about the times to display the components, enabling identifying a corrective action that increases a speed at which the web page is displayed on the display system for the client data processing system. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
Specification