Skip to main content

Analyzing the page load

Home > Select Project > Analysis > Page Load Hitmap

The Page Load event occurs when an end user visiting your web applications has finished loading. Page Load events are provided in a hitmap chart, and the detailed information about each event can be viewed in timelines. This allows you to determine what prevents your web pages from loading. The following information is included.

  • Time details for each page load event section

  • Details of the loaded resources

  • Browser error data

Checking the page load event list

You can analyze load events on a single page basis. It provides the hitmap and various metrics to analyze the page load performance.

Page Load Hitmap

Drag the chart area of the Leader line 1 Page Load Hitmap widget. The page load event list of the dragged area is fetched to Leader line 2 page List at the bottom of the screen, and the events are classified by Page Group and then fetched as Leader line 4 Page group List on the right of the screen. In Leader line 3 Page URL, the desired page list can be searched.

Page Load Hitmap

Page Load Hitmap widget is a distribution chart of response times for page loads over time.

  • The horizontal axis is the end time of the page load event.

  • The vertical axis is the elapsed time of the page load event.

  • The normal page load events are displayed in the order of Light BlueBlueIndigo.

  • The error occurrence page load events are displayed in the order of YellowOrangeRed. The erroneous page load event occurs when a browser error is encountered while loading pages.

Page list

The page load events in the area dragged from the Page Load Hitmap widget appear in the table for page List widgets. If you select detailed view icon on the utmost left of each item in the list, the Page load Detail window appears.

The table of the page List widget includes the following data.

  • Start time: Start time of the page load event.

  • Elapsed time: Elapsed time up to the page load event completion.

  • Page URL: Path of the page URL accessed by the end user.

  • Browser: Type of the browser of the end user.

  • Device: Type of the device of the end user.

  • OS: OS type of the device used by the end user

  • Client IP: IP address of the device used by the end user

You can add other data columns to the table, or you can hide the added columns. Select Column icon on the upper right of the page List widget.

Note
  • In the page list, the page load events that contain browser errors appear in red.

    Browser error data

  • WhaTap basically stores the client-related information.

Filtering the page list

You can enter a search word for the page list and then filter for matches. The search criteria are as follows. Select a desired item, enter a search word and then press Enter, or select Search icon.

  • Page URL
  • Browser
  • Device
  • OS
  • Client IP
  • User ID

Page group list

Page group list

In the Page Load Hitmap widget, you can check the page load events of the dragged area by Page Group. If you select a desired item in the list, the selected page load events corresponding to the selected page group appear in the page List.

Page Load Event Detail

If you select detailed view icon on the utmost left of each item in page List, the Page load Detail winndow appears. It provides various metrics to analyze the page load performance and the factors that affect the performance.

Page Load Detail

URL list

The items in the page List can be seen on the URL basis. URL list is sorted by the elapsed time. If you select a URL item, you can see the detailed information about the page load events on the right of number 2.

  • The blue bar graph of each item is the elapsed time of page load.
  • The time to the right of the bar graph for each item is the start time of page load.

Overview (Page Load Event Summary)

The Summary tab provides the times spent for the page load step in a graph chart. This allows you to identify slow sections during the page load.

  • page Info: It provides the end users' access environment, access pages, User ID, and Session ID.

  • Page load timing Info: You can check the times elapsed for each section upon page load.

    • redirect: Elapsed time for browser's redirection.

    • cache: Time spent for the browser to search the cached resources.

    • dns: Time spent for the browser to search domains.

    • wait: Time spent for the browser to respond to the data required for page load.

    • download: Time taken for the browser to download resources from the server.

    • render: Time spent to render the resources downloaded from the server on the screen and complete a page load event.

Resource list

The resources downloaded from the server by the browser can significantly affect the page load performance. The Resource List lets you quickly identify the resources that are slow to load or have large files.

Resource list

We provide a timeline chart based on the start times for each resource so that you can identify which resources are loaded slowly. By seeing the file sizes of each resource, you can improve the performance impact. You can check the detailed time information through the Resource Detail window that appears when you click each resource.

Resource Detail

Checking the browser errors

The page load events that contain browser errors appear in red. You can see the steps in which errors occurred in Resource List.

Resource List - Error Data

  1. If you select a step with any error in Resource List, the Exception stack window appears.

    Exception Stack

  2. Select Upload.

  3. Select a source map file for the code stack.

By comparing obfuscated stack information with JavaScript source map, you can see the code where the actual error occurred.

User session analysis

User session analysis

Based on the user session, you can see the events and errors that occur while interacting with the website in chronological order. For more information about User session analysis, see the following.