<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body>Not sure how many emails do others have in their mailboxes, but my private email inbox contains 15000+ email, and work email has about 20000 emails per year, but I usually keep archives for every year separate.<div><br></div><div>50.000 messages inbox would probably cover 99,99% users.</div><div><br></div><div>Mihovil</div><div><br></div><div><br></div><!-- originalMessage --><div>-------- Izvorna poruka --------</div><div>Å alje: Gervase Markham <gerv@mozilla.org> </div><div>Datum: 24.04.2017.  16:54  (GMT+01:00) </div><div>To: Ben Bucksch <ben.bucksch@beonex.com>, tb-planning@mozilla.org </div><div>Naslov: Re: Invitation for technical discussion on next-generation Thunderbird </div><div><br></div>

On 24/04/17 14:27, Ben Bucksch wrote:<br />
> That's one way to look at it, but there are other criteria. I can accept<br />
> a small delay when opening a folder, but I cannot accept any delay<br />
> whatsoever during scrolling. My tolerance for scrolling delays is what I<br />
> eyes won't notice anymore, somewhere in the area of 20ms.<br />
<br />
If you are unwilling to tolerate any delays at all when scrolling<br />
through a million message mailbox, where do you want to put the<br />
asynchronicity?<br />
<br />
I guess it might be possible to have all the metadata in memory to<br />
populate the tree, but not the message bodies? So whenever you load a<br />
message, that's when the async DB hit happens?<br />
<br />
> I think 1 million emails in a folder are an edge case. We should not<br />
> redesign everything for edge cases, as that will have costs in design<br />
> and implementation time, and might cause other disadvantages.<br />
<br />
What size of folder do you think we should have performance targets for?<br />
<br />
Gerv<br />
_______________________________________________<br />
tb-planning mailing list<br />
<a class="normal-link" href="mailto:tb-planning@mozilla.org">tb-planning@mozilla.org</a><br />
<a href="https://mail.mozilla.org/listinfo/tb-planning" target="_blank" class="normal-link">https://mail.mozilla.org/listinfo/tb-planning</a>