The performance of client-side web applications directly impacts the experience of users, yet browser performance can be one of the most difficult metrics to reliably track. The best way to improve performance is to collect and monitor a wide range of these metrics over time.
There are countless tools and techniques available to developers to test the client-side performance of their code during the development process. But many of these are manual checks that lack the level of automation and reproducibility we’ve come to expect in software metrics. Performance data often isn’t monitored over time, resulting in performance regressions of one of the most critical layers of our applications: the browser.
This talk will examine different approaches for monitoring the client-side performance of a web application. It will consider the trade-offs of real user monitoring vs. synthetic performance tests, and highlight the best methods for collecting, tracking, and analyzing these numbers over time. Most importantly, it will provide you with the tools and resources you need to start establishing actionable benchmarks to improve the user experience of your web application.
Reducing guesswork, and building reliable, automated methods for monitoring client-side performance is the first step towards creating a better, faster user experience.
Session Category : Regular Talk Session