Thunderbird se move em arquitetura multi-processo
Thunderbird é um cliente de e-mail de código aberto popular. Seu Versão Atual é um aplicativo de processo único, mas isso mudará em um futuro próximo. Seus builds de pré-lançamento já utilizam uma arquitetura multiprocessos, semelhante à que o Firefox possui para melhorar o desempenho do app.
A arquitetura multiprocessos na qual a Mozilla vinha trabalhando há vários anos trouxe vantagens de desempenho e estabilidade para o Firefox. Além disso, é mais seguro. No entanto, o cliente de e-mail Thunderbird usa a mesma base, mas usa apenas um processo. As compilações "diárias" do Thunderbird (a contraparte do Firefox Nightly) já usam mais de um processo.
O que tem mudado
- Quando o Thunderbird carrega uma página da web no painel de mensagens (como a página inicial), ou em uma guia, ou em uma janela, isso será feito por um processo secundário "filho", não o processo principal do Thunderbird como era anteriormente o caso.
- A transição de uma página da web para uma mensagem, ou vice-versa, tornou-se mais complicada, mas isso é feito automaticamente.
- As extensões agora são carregadas em processos filho.
Outra vantagem da arquitetura multiprocesso é que deve haver menos problemas com o código compartilhado para Firefox e Thunderbird.
Os usos verão essa mudança no Thunderbird 91 estável, que será lançado neste verão.