Performance Monitoring
There are 2 main schools of thought when it comes to performance monitoring:
Controlled monitoring
Doing things like using Lighthouse, throttling CPU/internet speeds, etc.
At the end of the day though, you're in a controlled space
User monitoring
You send code into production, and when your users download it, it measures performance and sends it back to you
Performance API
A common way to perform user monitoring is through the Performance API.
Note: When you use the Performance API, Chrome dev tools adds a "Timings" area in your Performance profiles, allowing you to see your custom user timings.
Last updated