Slack
Slack logoSlack · Feature trail

Cross-Platform Performance Metrics

1 post · Jul 2018

What this trail covers

This thread tracks the evolution of Slack's approach to measuring and improving application performance across different client platforms. Initial posts detail the challenges of disparate performance metrics across Desktop, iOS, and Android, leading to difficulties in comparison and decision-making. This post introduces the concept and implementation of unified cross-platform performance metrics, focusing on 'Time to Visible' (TTV) and 'Time to Usable' (TTU) for app launch time. It details the definition of these metrics, the importance of a common vocabulary and data pipeline, and the handling of special cases and launch scenarios to ensure accurate and actionable performance insights. The goal is to provide a consistent and reliable performance experience for users regardless of their device.

All Slack trails