Matrix needs a slow-friendly client.


Let's not lie to ourselves about it : Matrix is slow.

But, that's fine ! All we need is a client that adapts to it.

For example : when trying to join a room. All clients, Element and otherwise, display a modal. If it takes forever, then you can't do anything in the meantime.

Instead, a slow-friendly app would : add the channel to the channel list, saying ⟳ Joining... | You'll receive a notification once having successfully joined this room.

There, non-blocking.

Same for :

  • changing notification preferences ;
  • accepting/declining chat requests ;

Etc.

in reply to KaKi87

Or just a client that isn't slow.
Cinny is a my favorite (cinny.in/) but others like FluffyChat (fluffy.chat/en/) are also ok.
No comment on the speed of those other options; Cinny is just weirdly fast compared to everything, and it somehow does it without even using sliding sync.
Basically just use anything but Element and it'll be better though.
This entry was edited (1 week ago)
in reply to Linux in a Bit

  • For starters, the initial loading is "heating up" forever blocking ;
  • Then, there's "connection lost" that refreshes the whole page ;
  • And when I finally reach the homepage and try joining a room, sure I can click another room, but the room I'm trying to join isn't added to the list, so when I click another room, this one being joined disappears and I don't know whether the joining process was interrupted or is still ongoing, and if I redo the join, it's does exactly the same thing, as if it's my first try ;
  • same thing for changing notification preferences ;
  • deleting messages is blocking ;
This entry was edited (1 week ago)