Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the meaning of the line and bar for each request in the "Network" section of Performance panel?

In the Network section of the Performance panel of Chrome DevTools (Chrome 59), each request has a line and bar. For example, look at ados.js in the screenshot below.

performance panel

Here's the timing breakdown for ados.js.

timing tab

How do these two representations map to each other?

like image 645
Kayce Basques Avatar asked Mar 20 '17 20:03

Kayce Basques


People also ask

What is Network tab in inspect?

The Network view allows you to see and analyze the network requests that make up each individual page load within a single user's session. You can use this view to investigate the causes of slow pages and identify performance bugs.

How do I read my Chrome Performance Monitor?

To access the Performance tab, navigate to the website you want to profile, then open Chrome DevTools by right-clicking and selecting Inspect. Select the Performance tab inside Chrome DevTools. The easiest way to capture a performance profile is by clicking the Start profiling and reload page icon.


1 Answers

  • The left line is everything up to Initial connection (inclusive).
  • The light portion of the bar is Request sent and Waiting (TTFB).
  • The dark portion of the bar is Content Download.
  • The right line is essentially time spent waiting for the main thread. This is not represented in the Timing tab.

Source: https://developers.google.com/web/tools/chrome-devtools/evaluate-performance/reference#network

P.S. there's now a feature request to show a timing breakdown when hovering over a request in the Network section of Performance panel: https://crbug.com/703335

like image 92
Kayce Basques Avatar answered Nov 29 '22 09:11

Kayce Basques