|
1 | 1 | --- |
2 | 2 | title: "Web Vitals" |
3 | 3 | sidebar_order: 0 |
4 | | -description: "Understand your application's performance score and how each web vital contributes to it. Drill in to explore opportunities to improve your app's overall performance." |
| 4 | +description: "Get a clear picture of your app's Performance Score and how each Web Vital shapes it. Then, learn how to drill in to explore opportunities to improve your app's overall performance." |
5 | 5 | --- |
6 | 6 |
|
7 | | -Web vitals are a set of metrics that measure the quality of the user experience on a web page. To learn more about these metrics, see [Web Vitals Concepts](/product/insights/web-vitals/web-vitals-concepts/). |
| 7 | +Web vitals are a set of key metrics that measure how users actually experience your site; these include load speed, responsiveness and visual stability. [Learn more about these metrics in Web Vitals Concepts](/product/insights/web-vitals/web-vitals-concepts/). |
8 | 8 |
|
9 | | -For your instrumented web apps, Sentry gathers web vitals from real user traffic through [supported browsers](web-vitals-concepts/#browser-support). These web vitals are used to calculate a [Performance Score](#performance-score) for your web application. Using these metrics, we surface the pages that have the most [opportunity](#opportunity) to improve your app's overall performance. |
| 9 | +For your instrumented web apps, Sentry gathers Web Vitals from real user traffic across [supported browsers](web-vitals-concepts/#browser-support). These metrics are used to calculate a [Performance Score](#performance-score) for your web application. Using these metrics, we surface the pages that have the most [opportunity](#opportunity) to improve your app's overall performance. |
10 | 10 |
|
11 | | -The interactive demo below walks through how to get insights on your web vitals. |
| 11 | +The interactive demo below walks through how to get insights on your Web Vitals. |
12 | 12 |
|
13 | | -<Arcade src="https://demo.arcade.software/pSDa9dkXo1yB4HIuGVuz?embed" /> |
| 13 | +<Arcade src="https://demo.arcade.software/N9e0ghMonxkDJR2o03kG?embed" /> |
14 | 14 |
|
15 | 15 | ## Web Vitals Page |
16 | 16 |
|
17 | | -The **Web Vitals** page, nested under the **Insights** tab, gives you an overview of your page load and interaction performance for the selected project(s). You can use this page as a starting point to investigate poor Web Vitals affecting your web application and drill down to better understand which pages are affecting your web performance the most. |
| 17 | +The **Web Vitals** page, found in the the **Insights** tab, gives you an overview of your page load and interaction performance for the selected project(s). It's a starting point for investigating poor Web Vitals affecting your web app and drilling down to better understand which pages are affecting your web performance the most. |
18 | 18 |
|
19 | | -In the top left, the [Performance Score](#performance-score) ring shows the overall performance rating of your application. Each component of the ring represents a single Web Vital and its relative weight and impact on the Performance Score. The area chart on the right shows you a breakdown - by Web Vitals - of your performance score over time. |
| 19 | +In the top left, the [Performance Score](#performance-score) ring shows the overall performance rating of your application. Each component of the ring represents a single Web Vital and its relative weight and impact on the Performance Score. The area chart on the right shows you a breakdown - by Web Vitals - of your Performance Score over time, making it easy to spot which metrics are improving or slipping. |
20 | 20 |
|
21 | | -Below this, you can see your application's p75 vital values and the individual scores for each Web Vital. These metrics can help you prioritize which Web Vitals need attention most. Click on a Web Vital to open a more detailed summary of that metric and see which pages have the most [opportunity](#opportunity) for improvement. |
| 21 | +Below this, you can see your app's p75 (75th percentile) vital values and the individual scores for each Web Vital. These highlight which Web Vitals need the most attention. Clicking on any Web Vital opens a more detailed summary of that metric and reveals which pages have the most [opportunity](#opportunity) for improvement. |
22 | 22 |
|
23 | | -At the bottom of the **Web Vitals** page, a sortable table shows a list of your application's pages, along with their associated p75 values for each Web Vital. Each page also has its own individual Performance Score. The Opportunity column displays a page score's potential improvement to your application's overall Performance Score if maximized to 100. The search bar above this table allows you to filter for specific pages by route name. |
| 23 | +At the bottom of the page, a sortable table lists all of your app's pages, along with their associated p75 values for each Web Vital and their individual Performance Scores. The Opportunity column displays a page score's potential improvement to your application's overall Performance Score if maximized to 100. The search bar above this table allows you to filter for specific pages by route name. |
24 | 24 |
|
25 | 25 | <Alert> |
26 | 26 |
|
27 | | -The **Web Vitals** page only displays data from your application's initial page load transactions and interactions. Navigations are not included. |
| 27 | +The **Web Vitals** page only displays data from your application's initial page load transactions and interactions. Navigations are **not** included. |
28 | 28 |
|
29 | 29 | </Alert> |
30 | 30 |
|
31 | | -## Page Overview |
| 31 | +## Page Summary |
32 | 32 |
|
33 | | -From the table in **Web Vitals** or a Web Vital Summary panel, click on a page to open its **Page Overview**. Here, you can see a summary of that single page's Web Vitals. In **Page Overview**, you can further drill down to a specific page load sample [Event](/concepts/key-terms/tracing/trace-view/), [Interaction](/product/insights/web-vitals/web-vitals-concepts/#interaction-to-next-paint-inp), [Replay](/product/explore/session-replay/), or [Profile](/product/explore/profiling/). |
34 | | - |
35 | | -The **Page Overview** page displays a "Page Loads" chart in the right sidebar of the page. A mini **Aggregate Span Waterfall** is also displayed in the right sidebar, which shows you common span paths that your application's page may take. Click the "View Full Waterfall" button or the "Aggregate Spans" tab at the top of the page to see the full **Aggregate Span Waterfall**. |
| 33 | +From the table in **Web Vitals** or a Web Vital Summary panel, click on a page to open its **Page Summary**. Here, you can see a summary of that single page's Web Vitals. In **Page Summary**, you can further drill down to a specific page load sample [Trace](/concepts/key-terms/tracing/#whats-a-trace), [LCP Element](/product/insights/frontend/web-vitals/web-vitals-concepts/#largest-contentful-paint-lcp), [Replay](/product/explore/session-replay/), or [Profile](/product/explore/profiling/). The right sidebar of the page displays a circular graph highlighting the page's Performance Score broken down by metric, as well as a "Page Loads" chart. |
36 | 34 |
|
37 | 35 | ### Samples List |
38 | 36 |
|
39 | 37 | <Alert> |
40 | | - The samples list only shows page loads with web vitals and performance score. |
41 | | - If a page load is missing a required web vital, it will not be shown in the |
42 | | - samples list. Find out which web vitals are required in the [Browser |
| 38 | + The samples list only shows page loads with Web Vitals and Performance Score. |
| 39 | + If a page load is missing a required Web Vital, it will not be shown in the |
| 40 | + samples list. Find out which Web Vitals are required in the [Browser |
43 | 41 | Support](/product/insights/frontend/web-vitals/web-vitals-concepts/#browser-support) |
44 | 42 | table. |
45 | 43 | </Alert> |
46 | 44 |
|
47 | | -At the center of the **Page Overview**, Web Vital p75 values and scores are displayed. Clicking a Web Vital score will open a slideout panel containing a variety of **Page Load** samples with good to poor scores. Each sample contains an **Event ID** that can be clicked to open the [Trace View](/concepts/key-terms/tracing/trace-view/#product-walkthrough-trace-details-page) page for further investigation. If there is a [Replay](/product/session-replay/) or [Profile](/product/profiling/) associated with the sample page load, links will be included in the associated table columns. |
48 | | - |
49 | | -<Arcade src="https://demo.arcade.software/rFtiXFfPG1CX1QcrgdSf?embed" /> |
| 45 | +At the center of the **Page Summary**, Web Vital p75 values and scores are displayed. Clicking a Web Vital score will open a slideout panel containing a variety of **Page Load** samples with good to poor scores. Each sample contains a Trace ID that can be clicked to open the [Trace View](/concepts/key-terms/tracing/trace-view/#product-walkthrough-trace-details-page) page for further investigation. If there is a [Replay](/product/session-replay/) or [Profile](/product/profiling/) associated with the sample page load, links to those will be included. |
50 | 46 |
|
51 | 47 | ## Performance Score |
52 | 48 |
|
53 | | -**Performance Score** is a rating from 0 to 100 that summarizes the perceived performance of your web application. Page loads and Interactions on your web application are scored based on their **Web Vitals**. Each **Web Vital** is given a rating from 0 to 100 through a [Log-Normal Distribution](https://www.desmos.com/calculator/o98tbeyt1t), which is then weighed and aggregated by page and overall for your entire web application. |
| 49 | +**Performance Score** is a rating from 0 to 100 that summarizes the perceived performance of your web app, based on **Web Vitals**. Each **Web Vital** is given a rating from 0 to 100 through a [Log-Normal Distribution](https://www.desmos.com/calculator/o98tbeyt1t), which is then weighed and aggregated by page and overall for your entire web application. |
54 | 50 |
|
55 | 51 | **Page Loads** can have up to 4 individual **Web Vital** components that can be found on each event, while interactions contribute to **INP** (Interaction to Next Paint). The default weight and score-rating thresholds for each **Web Vital** can be found in the tables below. |
56 | 52 |
|
@@ -99,5 +95,5 @@ You can find out how to set up Sentry on your web application in the [installati |
99 | 95 | Although Sentry provides auto instrumentation for many frontend frameworks, there are some environments and scenarios that may not be fully supported. If you are unable to find your pages in the **Web Vitals** page, check to see if your page loads are meeting the following conditions: |
100 | 96 |
|
101 | 97 | - **Performance Scores** only support **Chrome**, **Firefox**, **Safari**, **Opera**, and **Edge** desktop and mobile browsers. |
102 | | -- Some pageloads may not capture all web vitals supported by Sentry. This may depending on the client browser and/or the unique behavior of your web page. **Performance Score** are calculated based on available web vitals. |
103 | | - - Find out the full list of web vitals in the [Browser Support](/product/insights/web-vitals/web-vitals-concepts/#browser-support) table. |
| 98 | +- Some pageloads may not capture all Web Vitals supported by Sentry. This may depend on the client browser and/or the unique behavior of your web page. |
| 99 | + - Find out the full list of Web Vitals in the [Browser Support](/product/insights/web-vitals/web-vitals-concepts/#browser-support) table. |
0 commit comments