verbiricha on Nostr: Nostr clients need to get serious about efficient bandwidth usage, specially on ...
Nostr clients need to get serious about efficient bandwidth usage, specially on mobile. Caching as much as possible, only requesting new data, using the outbox model to minimize open WebSocket connections... Ideally built into SDKs or libraries like nostrdb so the average dev doesn't need to worry about it and efforts are not duplicated. This is no easy task and it takes a lot of careful engineering work but it's fundamental if we want the world to be able to use the protocol. It's easy to churn out new features or implement NIPs but building solid foundations is way more important.
Published at
2024-04-29 16:23:04Event JSON
{
"id": "00000667c964b38a523437296fa0531e389122490e12897d02ba9dd451205221",
"pubkey": "7fa56f5d6962ab1e3cd424e758c3002b8665f7b0d8dcee9fe9e288d7751ac194",
"created_at": 1714407784,
"kind": 1,
"tags": [
[
"nonce",
"477002",
"21"
]
],
"content": "Nostr clients need to get serious about efficient bandwidth usage, specially on mobile. Caching as much as possible, only requesting new data, using the outbox model to minimize open WebSocket connections... Ideally built into SDKs or libraries like nostrdb so the average dev doesn't need to worry about it and efforts are not duplicated. This is no easy task and it takes a lot of careful engineering work but it's fundamental if we want the world to be able to use the protocol. It's easy to churn out new features or implement NIPs but building solid foundations is way more important.",
"sig": "129de523257b7fb97370bb1852bea88c777206d5eb1984f76c8bfee8b785874e2d5a2a8a4473617003e85f82432760b143bb8a07f6f21338d0a635d8409e0e65"
}