开源邮件客户端项目 Thunderbird 宣布它正在打造全新的 UI。开发者解释了做出这一决定的原因。Thunderbird 是基于 Firefox 的代码,利用了 Firefox 的 Gecko 渲染引擎和 Spidermonkey JavaScript 编译器,因此能紧跟 Firefox 的发布周期。但这种方法也是有代价的。Firefox 有数百名开发者,而 Thunderbird 只有十几名核心开发者,紧跟上游的变化不是一个简单的任务,有时候一天的大部分时间都耗在这上面。Mozilla 基金会在 2012 年宣布将 Thunderbird 转变成一个社区驱动的项目,是社区让 Thunderbird 项目活到了今天,并成立一个独立实体 MZLA Technologies 去控制项目的未来。它决定在未来三年对代码进行大幅修改,消除过去十年积累的技术债和 UI 债。开发者表示,他们的目标包括精简代码库,使其更可靠,重写古老的代码,消除技术债;重写 UI,打造一致的设计体系,同时维护灵活高度可定制的用户界面;每月发布一个版本。
https://blog.thunderbird.net/2023/02/the-future-of-thunderbird-why-were-rebuilding-from-the-ground-up/