Measure metrics for a healthy site

Latest Version

Version
1.5.3
Update
September 11, 2024
Size
398KiB
Developer
Category
Users
100,000+
Rating
4.2093 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Tabs
Storage
ActiveTab
Scripting
See more

Web Vitals Extension

Web Vitals are quality signals key to delivering great UX on the web (https://web.dev/vitals). This extension measures the Core Web Vitals, providing instant feedback on loading, interactivity and layout shift metrics. It is consistent with how these metrics are measured by Chrome and reported to other Google tools (e.g. Chrome User Experience Report, Page Speed Insights, Search Console).

The extension supports all of the Core Web Vitals and captures:

Largest Contentful Paint
Cumulative Layout Shift
Interaction to Next Paint

It also supports the diagnostic metrics:

Time to First Byte
First Contentful Paint

And finally, it temporarily supports the following deprecated metrics:

First Input Delay

The extension provides three core features:

1) Ambient Badge - This helps check if a page passing the Core Web Vitals thresholds.

Once installed, the extension will display a disabled state badge icon until you navigate to a URL. At this point it will update the badge to green or red depending on whether the URL passes the Core Web Vitals metrics thresholds.

The badge has a number of states:

* Disabled - gray
* Passing - green
* One or more metrics failing - red

If one or more metrics are failing, the badge will animate the values of these metrics.

2) Detailed drill-down in the popup

Clicking the Ambient badge icon will allow you to drill in to the individual metric values. In this mode, the extension will also say if a metric value might change or requires a user action.

For example, First Input Delay requires a real interaction (e.g click/tap) with the page and will be in a waiting for input state until this is the case. We recommend consulting the web.dev documentation for LCP, CLS and FID to get an understanding of when metric values settle.

As of version 1.0.0, the popup combines your local Core Web Vitals experiences with real-user data from the field via the Chrome UX Report (CrUX) API. This integration gives you contextual insights to help you understand how similar your individual experiences are to other desktop users on the same page. We've also added a new option to \"Compare local experiences to phone field data\" instead, if needed. Note that CrUX data may not be available for some pages, in which case we try to load field data for the origin as a whole.

3) HUD Overlay

The overlay displays a Heads up display (HUD) which overlays your page. It is useful if you need a persistent view of your Core Web Vitals metrics during development. To enable the overlay:

Right-click on the Ambient badge and go to Options.
Check Display HUD overlay and click 'Save'
Reload the tab for the URL you wish to test. The overlay should now be present.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Web Vitals", "version": "1.5.3", "manifest_version": 3, "description": "Measure metrics for a healthy site", "homepage_url": "https://web.dev/articles/vitals", "icons": { "128": "icons/vitals128w.png", "256": "icons/vitals256w.png", "512": "icons/vitals512w.png" }, "action": { "default_icon": "icons/default256w.png", "default_title": "Web Vitals", "default_popup": "src/browser_action/popup.html" }, "options_page": "src/options/options.html", "host_permissions": ["*://*/*"], "permissions": ["tabs", "storage", "activeTab", "scripting"], "web_accessible_resources": [ { "resources": [ "src/browser_action/viewer.css", "src/browser_action/web-vitals.js", "src/browser_action/on-each-interaction.js" ], "matches": ["*://*/*"] } ], "content_scripts": [ { "matches": ["*://*/*"], "css": ["src/browser_action/viewer.css"], "js": ["src/browser_action/lodash-debounce-custom.js"] } ], "background": { "service_worker": "service_worker.js", "type": "module" }, "content_security_policy": { "extension_pages": "default-src 'self'; connect-src https://chromeuxreport.googleapis.com;" }}
Read more

Similar Extensions

icon

Core Web Vitals Extension · Developer Tools 100,000+ 5 ★ 7.29KiB

icon

Lighthouse Extension · Developer Tools 100,000+ 318 ★ 50.7KiB

icon

CLS Visualizer Extension · Developer Tools 100,000+ 11 ★ 17.27KiB

icon

SEOInfo Extension · Developer Tools 100,000+ 11 ★ 1.58MiB

icon

Core Web Vitals Visualizer Extension · Developer Tools 100,000+ 12 ★ 2.39MiB

icon

Core SERP Vitals Extension · Developer Tools 100,000+ 15 ★ 20.91KiB

icon

GSC Guardian Extension · Productivity 100,000+ 26 ★ 1.83MiB

icon

CLS Checker - Journey Further Extension · Developer Tools 100,000+ 9 ★ 107KiB

icon

View Rendered Source Extension · Developer Tools 100,000+ 37 ★ 73.68KiB

icon

Google Analytics Debugger Extension · Developer Tools 100,000+ 533 ★ 28.88KiB

icon

Schema Builder for Structured Data Extension · Developer Tools 100,000+ 29 ★ 889KiB

icon

AMP Validator Extension · Developer Tools 100,000+ 97 ★ 2.51MiB

icon

Robots Exclusion Checker Extension · Developer Tools 100,000+ 32 ★ 185KiB

icon

Redirect Path Extension · Developer Tools 100,000+ 194 ★ 6.06MiB

icon

Hreflang Tag Checker Extension · Productivity 100,000+ 14 ★ 32.95KiB

icon

Ryte structured data helper Extension · Developer Tools 100,000+ 16 ★ 373KiB

icon

SEO META in 1 CLICK Extension · Developer Tools 100,000+ 1108 ★ 462KiB

icon

Analytics Debugger Extension · Developer Tools 100,000+ 211 ★ 300KiB

icon

META SEO inspector Extension · Developer Tools 100,000+ 594 ★ 379KiB

icon

Seerobots Extension · Developer Tools 100,000+ 30 ★ 43.91KiB

icon

SEO Pro Extension Extension · Developer Tools 100,000+ 82 ★ 233KiB

icon

VisBug Extension · Developer Tools 100,000+ 252 ★ 5.38MiB

icon

Checkbot: SEO, Web Speed & Security Tester ? Extension · Developer Tools 100,000+ 940 ★ 1.67MiB

icon

Ahrefs SEO Toolbar: On-Page and SERP Tools Extension · Productivity 100,000+ 306 ★ 802KiB

User reviews

icon

Greg Perham (ID: 00000046e90af228) Voted 1 ★ - Updated 06/05/2023 Doesn't work. Always says, "Web Vitals are unavailable for this page."

icon

Diabolical (ID: 000000b91badda0a) Voted 5 ★ - Updated 05/09/2023 Came from fireship, great extenstion

icon

It's Me (ID: 00000080f6bc1d96) Voted 4 ★ - Updated 02/23/2023 It's great but the flickering numbers is just make using this a trouble, I wish I could disable that in settings but I can't. It distracts me every time it blinks so I should unpin it and everytime I need to check if everything is ok I should click "Extensions" over and over again.

icon

疯子 (ID: 000000ea40030b92) Voted 5 ★ - Updated 08/04/2022 nice

icon

David Stephens (ID: 0000002e3c92d559) Voted 3 ★ - Updated 09/15/2021 It shows the CLS score. That's a big help. But WHY the CLS score? That's still a mystery. The extension should perhaps provide a gif showing the CLS score in a video. This would be especially useful after an event. (i.e. suddent jump in CLS after clicking a button)