<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 12/28/2016 5:11 PM, Joshua Cranmer
      🐧 <a class="moz-txt-link-rfc2396E" href="mailto:pidgeot18@gmail.com"><pidgeot18@gmail.com></a> wrote:
    </div>
    <blockquote
      cite="mid:5e9990c9-26f8-d1fe-41b4-2ba19e30dc21@gmail.com"
      type="cite">
      <pre wrap="">It's hard to see much benefit for multiprocess in TB, especially given 
that HTML email tends to avoid features that truly stress the backend.</pre>
    </blockquote>
    <br>
    I disagree.<br>
    <br>
    Basically, anything that involves talking to remote servers should
    be in it's own thread/process, separated from the main UI
    thread/process.<br>
    <br>
    For example, there have been numerous issues with Lightning that
    will bring all of Thunderbird to its knees, and apparently it is
    still a problem even today where a large number of remote calendars
    are in use.<br>
    <br>
    Another example is GLODA. The initial indexing of a large mailstore
    can also have a dramatic impact on performance until the indexing is
    completed. Or, at least, it has the potential to do so.<br>
    <br>
    And yet another example is [Cal/Card]DAV. What happens when the
    remote server is having problems?<br>
  </body>
</html>