The Perfect Chrome Network panel settings for optimizing the Core Web Vitals

Configure the chrome devtools network panel for maximum efficiency

Arjen Karel Core Web Vitals Consultant
Arjen Karel - linkedin
Last update: 2024-10-22

The Perfect Chrome Network Panel Settings for Optimizing Core Web Vitals

Chrome DevTools Network panel is a must-use-cannot-live-without tool for web developers aiming to optimize Core Web Vitals. Unfortunately the default settings are not the best ones for optimizing for speed. By configuring the right settings, you can accurately simulate real-world conditions and get better insights into your website's performance. This guide will walk you through the ideal Chrome DevTools network panel setup for analyzing and improving your Core Web Vitals scores.

Configuring the Network Panel

To access the Network panel, open Chrome DevTools (F12 or Ctrl+Shift+I) and click on the "Network" tab.

chrome devtools open network

Throttling

One of the most important settings for optimizing Core Web Vitals is network throttling. This allows you to simulate various network conditions that your users might experience.

Click on the "No throttling" drop-down in the Network panel. Select "Fast 4g", "Slow 4g" or "3G" to simulate mobile network conditions. The best option depends on your audience. If your audience typically uses high end mobile devices under fast network conditions enable "Fast 4G". If the typical network conditions are somewhat poorer select "Slow 4G"  and otherwise play it safe and select "3G"

chrome devtools set throttling

Disable Cache

To ensure you're testing your site as a first-time visitor would experience it: Check the "Disable cache" checkbox in the Network panel.

chrome devtools disable cache network

Enable Big request Rows

Big request rows provides a more comprehensive view of each request. The most important new information that will give you is:

  • The size column will now show the uncompressed and compressed size of the request.
  • The name columns will give information about the path.
  • The priority column will show you the initial and final fetch priority.

chrome devtools enable big request rows

Enable Screenshots

When you enable Screenshots, Chrome will capture screenshots during page loads. Each screenshot represent a visual change on the page and can be used to understand the different stages of page load and identify cumulative layout shifts.

  • With the Network tab in focus, press Ctrl+F5 (Cmd+R on Mac) to refresh the page.
  • Chrome will capture screenshots during the page load process.
  • Thumbnails of these screenshots will appear below the row of checkboxes in the Network panel.

The screenshot overview has some handy little features that you might not yet know about:

  • Hover over a screenshot to see when it was captured. This will be indicated by a yellow vertical line on the Overview chart.
  • Click on a screenshot thumbnail to filter out requests that occurred after that screenshot was taken.
  • Double-click a thumbnail to zoom in and view the screenshot in more detail.

chrome devtools enable screenshots

Enable the best network columns

For finding Core Web Vitals issues the following panels will give you useful information. Simply right click on any column name and select your preferred columns

chrome devtools network select columns

Then enable the following columns that have importance to the Core Web Vitals:

Column Name
DescriptionImportance for Core Web Vitals
NameRequest nameIdentify resources
StatusHTTP status codesMonitor for non-200 codes
(301 and 302 for finding redirects and 404 / 410 for resources that do not exist)
Protocol Network protocol usedPrioritize HTTP/3 for performance
Domain Resource domainIdentify third-party resources
Type Resource typeCategorize requests
Initiator Request triggerUnderstand request origins
Size Transfer and actual sizeIdentify large requests
Priority Resource loading priorityEnsure correct prioritization
Waterfall Visual timeline of requestsAnalyze loading sequence  

Enable these Custom Response Headers:

Enable these Custom Response Headers:

Column Name
DescriptionImportance for Core Web Vitals
Cache-Control
Resource caching behaviorIdentify resources
Link
Link response headerCheck preloading or prefetch headers
Content-Encoding The encoding usedVerify resource compression

The final result:

Now it is time to reload the page and see the new and improved network response in the Chrome's network tab. It will look something like this and shows all the information that you need to start debugging the Core Web Vitals!

chrome devtools network optimized waterfall

Stop Guessing, Start Measuring

I use Core/Dash to optimize my clients sites. So Should You.

Start your free trial >>

  • Easy set up.
  • Over 5000 happy clients
  • Free trial, No strings attached
The Perfect Chrome Network panel settings for optimizing the Core Web VitalsCore Web Vitals The Perfect Chrome Network panel settings for optimizing the Core Web Vitals