Thunderbird przechodzi na architekturę wieloprocesową
Thunderbird to popularny klient poczty e-mail typu open source. Jego obecna wersja to aplikacja jednoprocesowa, ale to się zmieni w najbliższej przyszłości. Jego wersje przedpremierowe już wykorzystują architekturę wieloprocesową, podobną do tej, którą ma Firefox w celu poprawy wydajności aplikacji.
Architektura wieloprocesowa, nad którą Mozilla pracowała przez wiele lat, przyniosła Firefoksa korzyści pod względem wydajności i stabilności. Ponadto jest bezpieczniejszy. Jednak klient poczty Thunderbird używa tej samej bazy, ale używa tylko jednego procesu. „Codzienne” kompilacje Thunderbirda (odpowiednik Firefox Nightly) używają już więcej niż jednego procesu.
Co ma zmieniony
- Gdy Thunderbird ładuje stronę internetową w okienku wiadomości (na przykład na stronie głównej), na karcie lub w oknie, zostanie to wykonane przez drugorzędny proces „podrzędny”, a nie główny proces Thunderbirda, jak poprzednio Obudowa.
- Przejście ze strony internetowej do wiadomości lub odwrotnie stało się bardziej skomplikowane, ale jest obsługiwane automatycznie.
- Rozszerzenia są teraz ładowane w procesach podrzędnych.
Kolejną zaletą architektury wieloprocesowej jest to, że powinno być mniej problemów ze współdzielonym kodem dla Firefoksa i Thunderbirda.
Użytkownicy zobaczą tę zmianę w stajni Thunderbird 91, która zostanie wydana tego lata.