以下是我对谷歌浏览器差异的理解:
我错过了其他任何一点吗?在开发方面,如果我使用Chromium和Canary而不是Chrome,还有其他考虑因素吗?像缓存,兼容性,cookie,性能等(错误?)
答案 0 :(得分:23)
Canary基本上是一个(近)夜间版本,由Chrome回购的当前树顶构建。它是开发的最前沿,所以你应该期待崩溃和错误,但它是测试最近chrome变化的最快方法。 (除了自己建立ToT)
除了金丝雀之外,还有Dev通道,这是一个稍微长一点的开发版本,通常是每周一次,但仍然是从尖端的树顶开始构建的。 Beta频道是一个长期运行的分支,即将发布的版本,通常非常稳定/无bug。
来自"新鲜度的订单"到"稳定":金丝雀 - > Dev - > Beta - >稳定
Chromium是构建Chrome的开源项目的名称。 Chromium版本基本上等同于Chrome,但不包含专有位(Flash插件,编解码器等)或官方Google品牌(图标等)。
不同版本之间面向Web的API的兼容性应基本相同,当然,除了预期的即将发生的更改之外。一般来说,Canary,Dev,尤其是Beta中发生的变化旨在使其成为稳定频道,因此最好根据Beta测试您的应用,以确保您的应用能够在预期后继续按预期运行Beta被提升为稳定版。您可以在ChromeStatus
找到对即将进行的Web API更改在Canary和Dev中,你更有可能遇到在开发过程中蔓延的无意错误。如果您想帮助Chrome开发,可以在 Chromium bug tracker处为这些错误提交错误(请将其用于您在Stable / Beta频道中找到的错误!)
在性能方面,手工制作的Chromium将取决于谁制造它以及用什么标志。 Canary / Dev / Beta / Stable之间的性能应具有可比性,并指示最终的稳定释放。