|
|
|
|
|
by jstedfast
3983 days ago
|
|
> I can show you, right now, a 500,000 message view across multiple folders infinite scrolling with JMAP and I can jump to the middle of that view and load a screenful of messages. You CAN NOT do an IMAP sort without fetching one record for every message in the folder. If you have a million messages in a folder (yes, we have customers who do that) then you need to fetch a million records. If I've got the sort order (from a UID SORT REVERSE DATE command), and a user jumps to the middle of the list, I can FETCH just the visible subset of messages by calculating what the UIDs would be and then doing: TAG UID FETCH <visible-uid-set> (ENVELOPE FLAGS ...) I'm not sure why you think you'd have to issue a FETCH command for each message individually. |
|