Dec 1, 2019
For the past two years, the performance.now() conference has been the most valuable performance event I've attended. Hopefully you were able to make it this year – but if not, no worries! I've compiled a handful of talks (including my own) that contain some real-world tips and best practices that you can bring to your monitoring right away.
Enjoy – and as always, if you have any questions or feedback, please send them our way.
Until next time,
If you care about the impact of performance on your business...
Harry Roberts did an eye-opening talk, called From Milliseconds to Millions [VIDEO], in which he shared practical wisdom gleaned from his experience as a performance consultant for some of the biggest sites in the world. There's a ton of useful material and inspiring case studies in here, including some really great examples of using correlation charts to see the relationship between performance and conversions.
Harry also shared how to use real user monitoring as part of an A/B test to measure the impact of a single third-party script on bounce rate:
To run your own A/B tests and create your own correlation charts in LUX, our RUM tool, here are some support articles you'll find helpful:
If you care about performance culture...
In my role here at SpeedCurve, I've talked with hundreds of our customers about how they do performance. One thing the most successful teams agree on: having a strong culture of web performance is a huge success factor.
In my talk, The 7 Habits of Highly Effective Performance Teams [VIDEO], I shared some tips and best practices that demonstrate how a strong culture of performance can help you:
Get more performance culture tips and best practices.
If you care about measuring user happiness...
How do we know if users are happy? As members of the web performance community, we’ve been thinking about the best ways to answer that question for years. Now the observability community is asking the same questions, but coming at them from the opposite side of the stack.
In her talk, Observability is for User Happiness [VIDEO], Emily Nakashima talked about how approaching web performance through the lens of observability has changed the way her team thinks about performance instrumentation and optimization.
Among other things, Emily talked about how performance budgets and SLOs can help you stay accountable. Here's how you can use SpeedCurve to set performance budgets and alerts.
If you care about how the third parties on your page behave...
In his talk, Deep Dive into Third-Party Performance [VIDEO], Simon Hearne covered which third-party tags have the greatest impact on user experience, how ad blockers affect site speed, and what to look out for when evaluating a new third-party service. He also shared valuable techniques to manage third-party performance and security without creating friction with your marketing and analytics teams.
Your SpeedCurve third-party dashboard gives you the ability to monitor individual third parties over time, and create performance budgets for them.
If you care about new metrics...
We're obsessed with finding metrics that best represent the user experience. Largest Contentful Paint is one of the newest UX-oriented metrics on the landscape, and it looks promising. LCP measures when the largest element (usually an image or video) renders in the viewport.
Largest Contentful Paint is currently only available in Chrome, so it was fascinating to learn directly from Annie Sullivan, a member of the Chrome team, how they develop and test new metrics like LCP. Annie's talk, Lessons Learned from Performance Monitoring in Chrome [VIDEO], is a must-watch if you're interesting in learning about the life cycle of metrics.
Here's how you can track Largest Contentful Paint using SpeedCurve:
If you care about new protocols and technologies...
Pat Meenan did a deep dive into HTTP/2 Prioritization [VIDEO]. A big takeaway from Pat's talk was the reminder that we all really need to think about how to test these new protocols and technologies before assuming they're not going to have an impact on our sites.
You can use SpeedCurve to help in a couple of ways: