Thunderbird მოძრაობს მრავალპროცესის არქიტექტურაზე

Thunderbird არის პოპულარული ღია კოდის ელექტრონული ფოსტის კლიენტი. მისი მოქმედი ვერსია არის ერთპროცესიანი აპლიკაცია, მაგრამ ეს შეიცვლება უახლოეს მომავალში. მისი წინასწარი გამოშვების კონსტრუქციები უკვე იყენებს მრავალპროცესის არქიტექტურას, ისევე როგორც Firefox-ს აპის მუშაობის გასაუმჯობესებლად.
მრავალპროცესის არქიტექტურამ, რომელზედაც Mozilla მუშაობდა რამდენიმე წლის განმავლობაში, უპირატესობა მოუტანა Firefox-ს მუშაობის და სტაბილურობისთვის. გარდა ამისა, ის უფრო უსაფრთხოა. თუმცა, Thunderbird-ის ელ.ფოსტის კლიენტი იყენებს იმავე ბაზას, მაგრამ იყენებს მხოლოდ ერთ პროცესს."ყოველდღიური" Thunderbird-ის ნაგებობები (Firefox Nightly-ის ანალოგი) უკვე იყენებს ერთზე მეტ პროცესს.
Რა აქვს შეიცვალა
- როდესაც Thunderbird ატვირთავს ვებ გვერდს შეტყობინებების პანელში (როგორიცაა მთავარი გვერდი), ან ჩანართში ან ფანჯარაში, ეს განხორციელდება მეორადი "ბავშვური" პროცესით და არა Thunderbird-ის მთავარი პროცესით, როგორც ადრე იყო საქმე.
- ვებ გვერდიდან შეტყობინებაზე გადასვლა ან პირიქით, უფრო გართულდა, მაგრამ ეს ავტომატურად მუშავდება.
- გაფართოებები ახლა ჩაიტვირთება ბავშვურ პროცესებში.
მრავალპროცესის არქიტექტურის კიდევ ერთი უპირატესობა ის არის, რომ ნაკლები პრობლემა უნდა იყოს Firefox-ისა და Thunderbird-ის საერთო კოდთან დაკავშირებით.
Uses იხილავს ამ ცვლილებას Thunderbird 91 სტაბილურობაში, რომელიც გამოვა ამ ზაფხულს.