Thunderbird gaat over op architectuur met meerdere processen
Thunderbird is een populaire open source e-mailclient. Zijn huidige versie is een app met één proces, maar dit zal in de nabije toekomst veranderen. De pre-releaseversies gebruiken al een architectuur met meerdere processen, vergelijkbaar met wat Firefox heeft om de app-prestaties te verbeteren.
De multi-procesarchitectuur waar Mozilla al een aantal jaren aan werkte, bracht voordelen voor de prestaties en stabiliteit voor Firefox. Bovendien is het veiliger. De Thunderbird-e-mailclient gebruikt echter dezelfde basis, maar gebruikt slechts één proces. "Dagelijks" Thunderbird-builds (de tegenhanger van Firefox Nightly) gebruiken al meer dan één proces.
Wat heeft veranderd
- Wanneer Thunderbird een webpagina laadt in het berichtenvenster (zoals de startpagina), of in een tabblad of in een venster, dat zal worden gedaan door een secundair "kind"-proces, niet door het hoofdproces van Thunderbird zoals voorheen de geval.
- De overgang van een webpagina naar een bericht, of vice versa, is ingewikkelder geworden, maar dit wordt automatisch afgehandeld.
- Extensies worden nu geladen in onderliggende processen.
Nog een ander voordeel van de multi-procesarchitectuur is dat er minder problemen zouden moeten zijn met de gedeelde code voor Firefox en Thunderbird.
Gebruikers zullen deze verandering zien in Thunderbird 91 stable, die deze zomer zal worden uitgebracht.