This will be way too slow, and is not at all feasible on a device like a mobile phone where you want only the recent email cached locally, but want to be able to stream on demand the rest with minimal latency (so it appears to the user as though it&#x27;s all loaded locally under ideal network conditions). The server needs to be able to sort the messages, calculate threading, unread counts etc.