从 Firefox 68 开始,Mozilla 的 Web 浏览器开始使用 Microsoft BITS( Background Intelligent Transfer Service,后台智慧传输服务)提供更新,与 Windows Update 使用的技术相同。随着 Firefox 70 的到来,BITS 不仅仅是浏览器本身的一部分,将与专用的更新代理一起作为代理使用,这样可以更容易地安装更新。
根据 Mozilla 的 Matt Howell 所说,将更新代理与 BITS 结合是为了让连线速度较慢的使用者更容易获得最新的更新,如果只是 BITS 意味着只有在执行 Firefox 时才能下载更新。BITS 结合专用更新代理后,可以在后台真正下载这些更新,而不会影响浏览器效能。这将为每个人提供更方便的更新,并减少那些不受当前更新过程支援的使用者获得新更新的时间。
根据 Kirk Steuber 的意思,允许 Firefox 在没有更新代理的情况下使用 BITS 进行更新,能够更容易地从一种下载机制过渡到另一种机制,而现在 Firefox 将通过内建到二进位制档案的界面呼叫 BITS,这个界面将直接与 BITS 通讯,将来这个界面可以使用 Update Agent 作为中介与 BITS 进行通讯,这也是他们希望的设计。
稿源:开源中国