Oddbean new post about | logout
 the way nostrdb works, local relay model actually saves cpu/battery. It is smart enough to skip fully parsing and verifying a json event if it already has it in the db. 
 Sounds good.
Came to my mind while I have been testing different Nostr web clients through my mobile phone, and one Fediverse web client as well, and noticed how the juice was sucked quite rapidly. Yes, I am the one who does not like several apps on mobile, when one web browser can do the trick.

The secret of dump Nokia mobile phones' long battery life was that they dropped the connection between the cell tower (server) in certain interval, the server side kept the connection alive certain amount of seconds, and the phone reconnected without full authentication. Lets assume the phone did that in 5 seconds intervals, 5 seconds connected, 5 seconds disconnected, then there was almost 50% power consumption saving compared to continuous connection. Feature the modern phone OS manufacturers dismissed, not sure if it has been revived. User did not notice such disconnections, the phone call receiving connection took about 5 seconds longer which was ok.