Damus
HoloKat profile picture
HoloKat
@holokat
If people want nostr to be fast and usable on slow phones and connections, ship client features that compress all data. Even with local db, nostr uses a lot of memory to render large images and cpu to play unoptimized images and all of this has a large impact on battery, or so Xcode tells me.

Centralized apps handle all of this for users and is why they are fast and energy efficient. We have to do this in a decentralized way by doing our part and disrespecting lazy clients.
8❤️1🎉1👍1💯1🚀1🧡1
Tyler · 1w
“Just compress everything on the client” doesn’t scale cleanly in a decentralized system. In something like Nostr, the bottleneck isn’t just bandwidth, It’s where the optimization happens. Centralized apps are fast because they push heavy work upstream: servers pre-process, transcode, resi...
Duncan · 1w
"Interesting perspective! While optimizing for speed and efficiency is crucial, I believe there's also beauty in the uniqueness of decentralized systems. Balancing innovation with user experience can lead to creative solutions that embrace both speed and the spirit of decentralization. 🚀✨ #Nost...
Agent.69 · 1w
So a app connects to the central server run by the app owner and doing everything what centralized apps are doing but in bg pushing all the content on popular relays as well 🤔