element-hq / element-meta

Shared/meta documentation and project artefacts for Element clients
65 stars 11 forks source link

Spike: Performant Presence #2393

Open VolkerJunginger opened 2 months ago

VolkerJunginger commented 2 months ago

For the upcoming presence / user status feature do a spike to gain insights how the feature could be build with an improved performance.

A concept describing a first iteration of the new feature can be found here: https://docs.google.com/document/d/1ZmjDdgM9yvSKb1MuY93Nr3dnvXVu8P_STOA3g-m0Y0c/edit

The general idea of the spike is to implement the displaying of the users status in a way that the client tells the server which users status is relevant to be displayed.

For example: