- [Instructor] When we are working statically…in our development environment to improve performance,…we don't know exactly how well our users…are accessing the website.…So our measurements are not real.…So that's why we can use real user monitoring solution,…or RUM, that will basically gather information…clients side from the browser to understand…the current metrics of our user.…We can make analytics on that data.…

We can improve the experience of every user…based on that data.…And also we can prove and create that stats…on our servers and local testing environments…to create conditions for simulation that…are closer to real ones.…And after, we gather some data,…we can start applying some…reactive web performance techniques.…In this case, the idea of reactive web performance…is to be closer to our user centric goals…on every situation, no matter what.…

So if we want to show the user meaningful content…in three seconds, we need to do that…if the user is on desktop with a Wifi connection,…if the user is on Galaxy S9, on 4G,…

Resume Transcript Auto-Scroll

Author

Released

10/30/2018

With the Performance APIs built into modern browsers, you can measure the performance of your websites and applications and make "live" changes to the content, page navigation, and more. This allows you to create a faster and better experience for all your users: for the desktop user on high-speed Wi-Fi or the mobile user with a weak signal. This course shows how to collect real metrics from real devices with the four most useful APIs: Performance Timeline, Navigation Timing, User Timing, and Resource Timing. Instructor Maximiliano Firtman shows how to access and apply the APIs with vanilla JavaScript, and use reactive programming techniques—such as beacons and multithreading—to optimize code so it executes as efficiently as possible.