Re:Making email more modern with JMAP
by Aloha on Saturday August 17, 2019 @02:14AM
(#20722465)
I hope it does go somewhere, as IMAP isn't well suited to mobile, and neither is webmail.
[ Parent
| on HN ]
Its still far better than POP. Its really nice how you can let the server decode the structure of a message and then selectively download only the parts you actually want to display.
(Yes, I once wrote a mobile IMAP client.)
This is ironic as imap was designed specifically for mobile and remote machines.
The definition of those terms is quite different of course today, so my statement isn’t meant to contradict yours. I doubt Mark ever saw a laptop, at least when working with imap. Imap was a real step forward at the time.
It's literally a virtual filesystem and a terrible one at that.
Why is IMAP not well suited to mobile?
Too many network hops!
Imagine if an account has an account with 3 folders and want to synchronize all of them.
Then need at least to select each folder examine is there something new and fetch needed data. This is at least 6 network calls.
You can do that with just one call in JMAP.
Some server support only basic IMAP and do not offer QResync and Condstore extensions. So to detect deleted move email you need to select entire email UIDs to see is it still there. A lo of unneeded network call just to fully synchronize client state.
I even do not want to start that some providers like Outlook don't offer UTF8 extension, so the cannot implement a good search for different languages.