Thunderbird переходит на многопроцессорную архитектуру
Thunderbird - популярный почтовый клиент с открытым исходным кодом. Его текущая версия является однопроцессным приложением, но это изменится в ближайшем будущем. В его предварительных сборках уже используется многопроцессорная архитектура, аналогичная той, что есть в Firefox, для повышения производительности приложения.
Многопроцессорная архитектура, над которой Mozilla работала в течение нескольких лет, принесла Firefox преимущества в производительности и стабильности. Кроме того, это более безопасно. Однако почтовый клиент Thunderbird использует ту же базу, но использует только один процесс. «Ежедневные» сборки Thunderbird (аналог Firefox Nightly) уже используют более одного процесса.
Что имеет измененный
- Когда Thunderbird загружает веб-страницу на панели сообщений (например, на домашней странице), на вкладке или в окне, это будет делать вторичный «дочерний» процесс, а не основной процесс Thunderbird, как раньше кейс.
- Переход от веб-страницы к сообщению или наоборот стал более сложным, но это происходит автоматически.
- Расширения теперь загружаются в дочерние процессы.
Еще одно преимущество многопроцессорной архитектуры состоит в том, что должно быть меньше проблем с общим кодом для Firefox и Thunderbird.
Пользователи увидят это изменение в стабильном выпуске Thunderbird 91, который выйдет этим летом.