Teams‎ > ‎

Speed Metrics Team

Summary

Chrome Speed Metrics’ mission is to: Quantify users' experience of the web to provide Chrome engineers and web developers the metrics, insights, and incentives they need to improve it.


We aim to:

  • Quantify web UX via a high quality set of UX metrics which Chrome devs align on.

  • Expose these metrics consistently to Chrome and Web devs, in the lab and the wild.

  • Analyze these metrics, producing actionable reports driving our UX efforts.

  • Own implementation for these metrics for TBMv2, UMA/UKM, and web perf APIs.

Goals

Quantify Users’ Experience of the Web

Chrome needs a small, consistent set of high quality user experience metrics. This group will be responsible for authoring reference implementations of these metrics implemented using Trace Based Metrics v2 (TBMv2) in tracing/metrics. These reference implementations will often require adding C++ instrumentation. Some metrics work will also be driven by more focused metrics teams, such as the work on Frame Throughput. Chrome Speed Metrics will also own UMA/UKM metrics, and speed metrics related Web Perf APIs.

 

The wider set of folks involved in defining these metrics will include:

  • Area domain experts

  • Focused metrics teams

  • Devtools folks

  • DevX, documenting what these metrics mean for external developers.

  • Occasional other experts (e.g., UMA folks)

Expose Consistent Metrics Everywhere

This group will be responsible for ensuring that our core metrics are exposed everywhere. This will include collaborating with devtools, lighthouse, etc to make sure our metrics are easy to expose, and are exposed effectively.

Analyze Chrome Performance, providing data to drive our performance efforts

Metrics aren’t useful if no one looks at them. We’ll perform detailed analysis on our key metrics and breakdown metrics, providing actionable reports on how Chrome performs in the lab and in the wild. These reports will be used to guide regular decision making processes as part of Chrome’s planning cycle, as well as to inspire Chrome engineers with concrete ideas for how to improve Chrome’s UX.

Own Core Metrics

The Chrome Speed Metrics team will gradually gain ownership of tracing/metrics, and will be responsible for the long term code health of this directory. We’ll also slowly be ramping up ownership in the Web Perf API space.

Additional Links:

Mailing list: speed-metrics-dev@chromium.org

Tech Lead: tdresser@chromium.org, sullivan@chromium.org

Survey of Current Metrics

Properties of a Good Top Level Metric


Comments