Thanks to client-side APIs like NavigationTiming, we can collect a lot of information about the real performance experienced by users. However, the organic nature of this data introduces many pitfalls when it comes to interpreting them.
We will look at best practices, real life examples from Wikipedia’s production traffic and recent research we’ve done on this subject. We will attempt to answer which of these metrics matter the most. Finally, we will take a tour of exciting new RUM metrics being worked on at the W3C Web Performance working group and share our experience testing them on Wikipedia with Google Origin Trials.
After more than 10 years as a full stack engineer, Gilles Dubuc joined the Wikimedia Foundation in 2014. He is one of the founding members of the Foundation’s performance team, created in 2015 - which he’s now the engineer manager of. The goal of the Wikimedia Performance Team is to make Wikipedia and its sister projects the fastest websites possible.