element-hq / element-hq/element-meta

Report telemetry on client health

Open
#2,640 4 comments 0 reactions 0 assignees View on GitHub
A-Telemetry P1 T-Enhancement T-Task
Dominant language
No language data
Stars
112
Forks
25
Avg merge
6h 6m
Merged PRs (30d)
4

Description

As per convo on #riot-dev, I'm wondering if it would be worthwhile to track client health telemetry and feed it into Chrome Dev Tools like react-perf-tools (or some browser-agnostic client-side performance tracking library).

Specifically:
* Frequency of dispatches (to track whether we unintentionally do something like https://github.com/matrix-org/matrix-react-sdk/commit/c665c1170 which massively increases the number of actions flying around)?
* Number of listeners? (to see how much those actions are fanning out)
* Maximum (or average?) time taken to process dispatches?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.