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