A Different Vue into Web Performance
Abhijeet Prasad
Software Engineer at Sentry (https://sentry.io)
Agenda
How can we identify performance problems?
What are the operations we care about?
Render a page
User Interactions
Inputs
User Hardware
Network Conditions
Backend
Browser
Developer
App Type
Browser Cache
User
CDN/Server Cache
Frontend App Performance
Performance is all about people
[1] https://www.nngroup.com/articles/response-times-3-important-limits/
Get the data
Start measuring stuff
Measuring asset size
Web Vitals
Google Lighthouse
https://github.com/GoogleChrome/web-vitals/
Other metrics
Distributions matter
Watch out for LCP
Browser APIs
What we do at Sentry
Thank you!
https://vueschool.io/courses/application-monitoring-in-vue-js-with-sentry