Biggest difference I’ve notice between nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955 and other clients on both iOS and Android is scrolling performance.

In all other clients it’s jumpy and jerky. In nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955 it’s buttery smooth.

Reply to this note

Please Login to reply.

Discussion

It’s funny how it’s actually an annoyingly hard problem still, 15 years after the release of modem mobile phones.

The naive approach is to render events as they come in. That will cause a lot of re-rendering and updating. Better to wait for all period of time when events have settled

This is what Bw does

Yeah – ideally, you want to have a cache that you control that allows you to build up an extremely fast (and ordered) dataset to pull from. All problems that will be easily solved as Nostr gathers more users and momentum.

Why are the videos obscured? Am I missing something obvious?

? not sure what you mean?

I can’t see videos 🤷‍♂️

Do you have an adblocker?

Thanks for helping out Ray, but no, no adblocker.

If you were referring to Damus, my apologies. Not an ios user. I was thinking of Browser clients. Hope you figure it out and enjoy Nostr!

we dont talk about iOS or damus here. zaps rule!

Refractor lots of code. Stay tune. Will surprise you what PWA can do. I’ll DM you test builds.