<p>Mozilla Thunderbird, a popular open-source email client is switching to multi-process architecture.</p>
<p><img class="alignnone size-full wp-image-4085" src="https://www.wincert.net/wp-content/uploads/2021/01/Mozilla_Thunderbird_logo.png" alt="" width="512" height="512" /></p>
<p>Thunderbirds&#8217; current stable release uses a single-process architecture but this is going to change in the near future. Its beta releases are already using a multi-process architecture that should improve application performance and security.</p>
<p>Mozilla is working on a multi-process architecture for several years now and has already implemented it in its popular Firefox web browser.</p>
<p>Here&#8217;s what will change with multi-process implementation in Thunderbird:</p>
<ul>
<li>Each time Thunderbird loads a web page in the message pane, tab, or window, this will be done by the secondary / child process, not the main process as was the case before.</li>
<li>A web page to a message transition has become more complicated but it will be done automatically now.</li>
<li>All extensions are now loaded in a child process.</li>
</ul>
<p>Another benefit of multi-process transition is better-shared code usage for Firefox and Thunderbird which should result in fewer issues.</p>
<p>Thunderbirds&#8217; multi-process architecture will be released in Thunderbird v91 stable release planned for this summer.</p>