daostack / daostack/common-web

Analyze loading times

Open
#1,770 12 comments 0 reactions 1 assignee Assigned to @elatif2020 View on GitHub
Priority - B
Dominant language
TypeScript
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

We would like to improve apps performance.
As first step we should analyze the delays the user is experiencing,
And map & prioritize possible actions we could do to reduce it (whether it's BE \ FE, and maybe more details).

Let's start with the following actions:
| Action | Delay ingredients | Total delay | BE delay(s)| Comments|
|--------|--------|--------|--------|--------|
| Load Inbox| 4.7s List placeholders | 6.3s Items names | inbox 3s | 7.2s chat|
| Load Common Feed|2.8s List placeholders | 4s items names | feed items 2.4s | 5.5s chat |
| Join Space| | 22s | create 1.3s | Firebase receiving data 19.5s |
| Load DM chat| | | | |
| Load DM users| | | | |
| Create a discussion| | | | |
| Edit space about| | | | |

- For reference, a great target would be:
- All app reactions < 0.1s
- Medium operations (e.g. moving to a new space, opening a new stream) < 0.3s
- Heavy operations (e.g. opening a new space/common) < 1s
- App loading < 3s

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.