Seriously considering turning nostr:nprofile1qqs8wfkyxlx00y0kmmvhmwkps3hxyqv7t77jfapwnke0vs8jx8pupxsx8yfv2 into a first class citizen nostr:nprofile1qqsw5t3us9xs3gmclzjm37hvk2yy6pv9t96utjjttsj794hexc5x79qzl2gvy app, it just makes too much sense.
If it's your server running you can offload so much stuffs from your client. It does fix a ton of problems.
- Safely send your nsec, still the most performant login method...
- compressing and streaming videos instead of downloading the whole thing
- Websocket proxy, one client-server ws connection proxying 100s or more ws, via tor, or even connect via the great no-dns project by nostr:nprofile1qqsthdwa5rs42euhnuz5xsrmmssr84hshwes7uj392vpeldj7z0zw3ctff0e5
- Decrypting, parsing of events.
- If it's your inbox relay, the nip04 message would actually be private.
- 402 cashu paywall for your own blossom server
- many more stuffs
Your client even as a PWA would perform really well. Implementing all the good stuffs and not suffering from many of the UX limitation we have now.
Your server could scrap 24/7 for the content you like, cooking your own specific algo feed.
Nostr is a social media that can spread among different server instance, we need to make self-hosting easy, fun, and worth it.
Apple made an OS for our pocket and we bought it, because it was cool, maybe we can do the same for your server at home, because now with nostr it's awesome.