Skip to main content

CPU And JavaScript Timeline

CPU processing activity impacts overall page load time and delays user interactions. DebugBear synthetic test results can help you identify slow CPU tasks.

DebugBear CPU timeline

Each DebugBear result contains a timeline of work done on the page main thread.

Most of this work often consists of JavaScript code execution. However, it also includes other CPU tasks, such as calculating the page layout, or parsing HTML code.

The CPU timeline is shown below the filmstrip view.

CPU timeline view

View script-specific processing time

If you expand the Total Blocking Time metric you'll see a larger version of the CPU timeline as well as a script-level breakdown of processing duration.

CPU time by request URL

You can also view a list of third-party scripts to see how other service providers used on your website impact performance.

Third party CPU breakdown

Additional CPU time metrics

The Metrics tab shows a more granular breakdown of CPU processing time. For example, you can view how much time was spent on:

  • JavaScript execution
  • Style calculations
  • Layout and rendering
  • HTML Parsing
  • Garbage collection
  • Painting

CPU time breakdown