The Performance panel in Chrome DevTools allows you to record and analyze CPU performance profiles of your web applications. Use it to identify performance bottlenecks and optimize resource usage.
To open the Performance panel, launch DevTools and select the Performance tab.
Alternatively, you can use the Command menu:
Performance
, select Show Performance panel
, and press Enter.Upon opening the Performance panel, it immediately displays your local Largest Contentful Paint (LCP) and Cumulative Layout Shift (CLS) metrics, along with their scores (good, needs improvement, or bad).
Interacting with your page also captures your local Interaction to Next Paint (INP) score, providing a comprehensive overview of your page’s Core Web Vitals.
Under the Interactions and Layout shifts tabs, you can find detailed tables of captured interactions and layout shifts, including elements, timings, phases (for interactions), and scores (for layout shifts). To clear these lists, click Clear.
You can fetch field data from the Chrome UX Report to compare your site’s user experience with your local metrics.
To add field data:
With field data fetching enabled, the Performance panel compares your local metric scores with those experienced by your users. The collection period is displayed in the Field data section on the right.
If your website data is not fully available in the Chrome UX Report, you might see limited metrics, such as a CLS score of 0.
For other sites like web.dev, you can see a detailed comparison between local metrics and field data:
Typical user environments:
In the Environment settings section, set the Network drop-down to Slow 4G.
Reload the page, interact with it to capture your local INP, and compare the metric scores again.
Start optimizing your website’s Core Web Vitals: