web-vitals
web-vitals copied to clipboard
Essential metrics for a healthy site.
`reportAllChanges` is not a valid param for `getTTFB`. Hence, this PR removes it from the markdown.
Hi @philipwalton , this PR is still WIP. Our use case might be niche so I want to get your POV before moving further. **Background:** Our main app embeds other...
Hey! I help maintain the [Sentry browser performance monitoring SDK](https://github.com/getsentry/sentry-javascript/tree/master/packages/tracing), which wraps the `web-vitals` library. Would love to start testing web-vitals v3 - is there a timeline around when the...
I'm a big fan of linting, and GitHub Actions to automate checks. Given, how important and widely used this library is, I think it would be good to add these...
Added a check in onHidden.ts, to check if page is already hidden when onHidden() is called. This would allow listeners like FID, LCP to disconnect performance observer whenever the page...
Hello, I am using "3.0.0-beta.2" of WV to collect the INP value. On my development environment everything looks ok i have a value of INP. But when i pushed the...
It is possible to cause `onINP` to produce an arbitrarily high INP value by the following: 1. Mouse down on any element 2. Switch away from the tab 3. Wait...
On the LCP, FID, and CLS histograms the x-axis labels appear to be half the actual value - i.e. if the tick mark says "600", then the actual value is...
In React Single page Application(SPA), First Input Delay and Largest Contentful Paint are only measured once on Initial Load. Additionally, Cumulative Layout Shift does not reset to 0 throughout the...
In the READEME.md it is mentioned: > The web-vitals library is a tiny (~1K), When I checked on https://unpkg.com/browse/[email protected]/dist/ the library is actually 4.36 kB, could this be updated please...