🚨 Candidly 🚨

I think Damus looks amazing, it’s really very crisp. Aesthetically, it looks better than the big social media platforms do.

I like the branding and the colours (but some buttons are flat v’s some are blended?).

But at times the app can be very laggy. Not unusable, but noticeable enough to blunt the UX.

Now… obviously nostr is a bit different as client and infrastructure are not common entities, so it could be a sluggy relay or a clientside problem.

But it would be very nice if there was a page in settings that said…

Your lag / ping / latency = X ms

Client average in your region = Y1 ms

Nostr average in your region = Y2 ms

Client average globally = Z1 ms

Nostr average globally = Z2 ms

Or something like that, so at least I get a reference / benchmark and can self diagnose / fix / ignore any blunted performance.

In nostr it is outside the power of the client to deliver fast UX, but client can give the data to allow user to optimise for their use case.

Community can then bootstrap newbs to optimal performance, without clients needing to scale any kind of unscalable tech support type feature.

Just an idea #[0]

Reply to this note

Please Login to reply.

Discussion

Appreciate the feedback ! #[3]​ will log :)

Thanks for the feedback.

Team is investigating some performance measures.

> at times the app can be very laggy. Not unusable, but noticeable enough to blunt the UX.

Can you be more specific- when exactly does this happen?

Are you on cellular, or wifi when this happens?

It’s been mentioned that there will be more relay info (how responsive they are), along with logs so you can see errors.

Yeah a NIP that standardises a JSON file that each relay hosts that includes some status data and can be polled by the client would be useful for network optimisation.

I don’t know if this is what whispr was trying to do a while ago?