Invitation for technical discussion on next-generation Thunderbird

Mihovil Stanić mihovil at miho.im
Mon Apr 24 17:04:27 UTC 2017


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.

50.000 messages inbox would probably cover 99,99% users.


Mihovil




-------- Izvorna poruka --------
Šalje: Gervase Markham  
Datum: 24.04.2017. 16:54 (GMT+01:00) 
To: Ben Bucksch , tb-planning at mozilla.org 
Naslov: Re: Invitation for technical discussion on next-generation
Thunderbird 



-------------- next part --------------
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.

50.000 messages inbox would probably cover 99,99% users.


Mihovil




-------- Izvorna poruka --------
Šalje: Gervase Markham  
Datum: 24.04.2017. 16:54 (GMT+01:00) 
To: Ben Bucksch , tb-planning at mozilla.org 
Naslov: Re: Invitation for technical discussion on next-generation
Thunderbird 


On 24/04/17 14:27, Ben Bucksch wrote:
> That's one way to look at it, but there are other criteria. I can
accept
> a small delay when opening a folder, but I cannot accept any delay
> whatsoever during scrolling. My tolerance for scrolling delays is
what I
> eyes won't notice anymore, somewhere in the area of 20ms.

If you are unwilling to tolerate any delays at all when scrolling
through a million message mailbox, where do you want to put the
asynchronicity?

I guess it might be possible to have all the metadata in memory to
populate the tree, but not the message bodies? So whenever you load a
message, that's when the async DB hit happens?

> I think 1 million emails in a folder are an edge case. We should not
> redesign everything for edge cases, as that will have costs in
design
> and implementation time, and might cause other disadvantages.

What size of folder do you think we should have performance targets
for?

Gerv
_______________________________________________
tb-planning mailing list
tb-planning at mozilla.org
https://mail.mozilla.org/listinfo/tb-planning
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/tb-planning/attachments/20170424/4217b8bb/attachment.html>


More information about the tb-planning mailing list