Chrome,Canary和Chromium有什么区别?

时间:2016-04-29 03:27:08

标签: google-chrome browser chromium

以下是我对谷歌浏览器差异的理解:

  1. Chrome - 生产版本(我们目前使用的版本,稳定版本)
  2. Canary - 生产版本之前的测试版本(Chrome发布之前的版本)
  3. Chromium - 开发并在Linux中提供(由Ubuntu开发人员维护,无需自动更新版本 - 用户触发)
  4. 我错过了其他任何一点吗?在开发方面,如果我使用Chromium和Canary而不是Chrome,还有其他考虑因素吗?像缓存,兼容性,cookie,性能等(错误?)

1 个答案:

答案 0 :(得分:23)

  1. 您的解释是正确的
  2. Canary基本上是一个(近)夜间版本,由Chrome回购的当前树顶构建。它是开发的最前沿,所以你应该期待崩溃和错误,但它是测试最近chrome变化的最快方法。 (除了自己建立ToT)

    除了金丝雀之外,还有Dev通道,这是一个稍微长一点的开发版本,通常是每周一次,但仍然是从尖端的树顶开始构建的。 Beta频道是一个长期运行的分支,即将发布的版本,通常非常稳定/无bug。

    来自"新鲜度的订单"到"稳定":金丝雀 - > Dev - > Beta - >稳定

  3. Chromium是构建Chrome的开源项目的名称。 Chromium版本基本上等同于Chrome,但不包含专有位(Flash插件,编解码器等)或官方Google品牌(图标等)。

  4. 不同版本之间面向Web的API的兼容性应基本相同,当然,除了预期的即将发生的更改之外。一般来说,Canary,Dev,尤其是Beta中发生的变化旨在使其成为稳定频道,因此最好根据Beta测试您的应用,以确保您的应用能够在预期后继续按预期运行Beta被提升为稳定版。您可以在ChromeStatus

    找到对即将进行的Web API更改

    在Canary和Dev中,你更有可能遇到在开发过程中蔓延的无意错误。如果您想帮助Chrome开发,可以在 Chromium bug tracker处为这些错误提交错误(请将其用于您在Stable / Beta频道中找到的错误!)

    在性能方面,手工制作的Chromium将取决于谁制造它以及用什么标志。 Canary / Dev / Beta / Stable之间的性能应具有可比性,并指示最终的稳定释放。