App
App copied to clipboard
[HOLD for payment 2024-12-17] [HOLD for payment 2024-12-16] [HOLD for payment 2024-10-30] [HOLD for payment 2024-10-29] Benchmark performance bottlenecks when opening chats
Coming from the discussion thread under https://expensify.slack.com/archives/C05LX9D6E07/p1728314452317409
Problem
Lack of solid performance benchmarks across the core app workflows, baselines for proposing performance improvements.
Solution
- Focus on 1 scenario of opening a chat
- Benchmark it in detail to get the granular results (also for each phase) so we have solid numbers for whom specifically it's slow and why. There are also analytics we can use for this to have more datapoints.
- Pinpoint the areas for improvement we see
- Map how the proposal from initial thread/nitro modules/anything other can fit to improve it
cc @hannojg