element-hq / element-hq/element-web

Cache and gradually fill `Explore rooms`

Open
#17,550 6 comments 3 reactions 0 assignees View on GitHub
A-Performance A-Spaces O-Occasional S-Tolerable T-Enhancement Z-NewUserJourney
Dominant language
TypeScript
Stars
13.5k
Forks
2.8k
PR merge metrics
PR metrics pending

Description

#### Is your suggestion related to a problem? Please describe.
An example is in the `Matrix community` space or any of its subspaces. When you hit explore rooms it take ages for it to load, and when you switch back and forth these have to be fetched again.

#### Describe the solution you'd like.
- When the initial list of rooms/subspaces is queried and received from matrix, first populate a list of dummy rooms
- When checking if the rooms are valid and getting metadata check against a local cache and possibly schedule to renew it in the background
- Gradually update the list of dummy rooms with the proper room details

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.