Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> It's [Element X is]...sluggish...

I regret to concur. On an iPhone PRO MAX with iOS 18.7-latest, my stopwatch says:

  - Element X loads to list All Chats in 3 seconds.
  - Element Classic loads to list All Chats in <1 second.
And Element X is supposed to be the "fast one", due to Rust SDK, etc. etc.

I'm giving Element X etc. the benefit of the doubt and will see them through.

But there NEEDS TO BE a user-advocate or project-manager just wailing on usability internally at Element. If you need such a person, find someone, and if you can't find anyone, hit me up, but I would think someone should be filling this role already.

In addition to bundling and network effects, one magic thing that helped grease the skids for some apps like AOL Instant Messenger or Facebook Messenger (in its glory days) or WhatsApp/Discord/Telegram or whatever gain very wide adoption was their relatively seamless user experience.

As much as the Parent sounds like complaining, I think it's complaining in good faith. We want Matrix to succeed.



Hm. Something sounds wrong here, then. On my iPhone 12 Pro Max on iOS 26, my account (~5000 rooms) opens in about 2s in Element X iOS. On the classic app it’s about 10s (ie unusable).

Roughly how many rooms are you in? and what server is this on (it could be a serverside problem)? And what precise build of the app?


  > how many rooms are you in?
8 on both (same account)

  > and what server is this on (it could be a serverside problem)?
It's a hosted SaaS personal homeserver. So yes, quite possibly a server-admin issue. I've just put in a ticket to find out.

EDIT: Synapse 1.139.0

  > And what precise build of the app?
Element X Version 25.10.0 (190)

EDIT: After updating to Element X Version 25.10.1 (192) [latest Update from App Store], about 2 seconds is observed -- still slower than Classic, but a little better than before. I will still finish following up regarding Server issues/info with server admins; hopefully that fixes it.

Thanks a ton for all you do! Good to know it's not the expectation.


This is really surprising. Can you do a clean launch (ie kill the app and relaunch it) and then submit a bug report from both apps and let me know what mxid to look for? (DM to @matthew:matrix.org if needed). The logs will say where the time difference is coming from. EX should always be way faster than classic Element.


Sure, both are uploaded, I'll DM you what to look for


thanks - both received; we'll dig into it. thanks!


> opens in about 2s in Element X iOS

I think we're getting closer.

Your "good experience" on Element X iOS matches my "bad experience" on Element X iOS.

See, with my Server and Chats, Classic is actually very snappy:

  - Element X: ~1.5 seconds avg (rounds to 2 sec if using a non-decimal stopwatch, but more like 1.5 when measured more precisely)
  - Element Classic: ~0.6 second avg (actually slightly faster visually, this includes my response time to stop the timer, probably more like just around/under 0.5 sec)
Anyway, Classic is very fast for me to open. I like it a lot. It feels almost instant.

But X loads in 2-3 times the time. I sit there waiting for content to load, even if it's just for a second.

Is this the best Issue to watch?: https://github.com/element-hq/element-x-ios/issues/4102

Because I really hope speed does not regress for people already with very fast load times in Classic, when X becomes the only flagship App in the App Store.


To be complete, for anyone following along: the above hypothesis was allegedly incorrect. 2 seconds is not supposed to be normal for so few chats. Element X is supposedly normally nearly instant to load & list chats for such a small number of chats.

So, I'll try to come back here and comment if I get it resolved.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: