作为开发者,web浏览器一般最常用的可能是Chrome浏览器。但其实Chrome浏览器还有别的一些版本。如:Chrome Stable、 Chrome Canary 、Chromium。大部分人一般用的是Chrome Stable。

下面将其大致区别写一下:

Chrome Stable:

Chrome stable 是最稳定的版本,是经过周详的测试以后,google发版的最新稳定版本。不过一般发布这个版本的时候,比这个更新的几个开发版本和实验版本已经在开发中了。

基于 Chromium,但它是闭源的。所以有这样的一种说法:谷歌把核心技术都保留在了之家的 Chrome 中。

  • 事实上 Chrome 相比 Chromium,支持了一些商业的收费插件,这些是不会出现在开源软件中的: H.264编码、mp3编码(我知道的是这两个)
  • 此外 Chrome 内置了 Flash,Chromium 需要额外安装,安装方法也很简单的:http://www.zhihu.com/question/32223811/answer/60456561
  • 听说在网页渲染方面 Chrome 也悄悄有一些特别的优化,也许是这样的吧。
  • Chromium 的内核版本比 Chrome 明显领先,新的技术都是先在 Chromium 上应用,但是说 Chromium 是新功能的试水版本,这是不准确的。
  • Chrome 明显集成了更多的谷歌服务(RanBinNuan),同时也有更多的限制,比如目前使用 Chrome 需要一定手段才能安装非商店的扩展,一旦被发现还会永远禁用,但 Chromium 就没有这些限制!

Chrome Canary:

Canary - daily build,这个是最新且可以用于哪些不怕死的开发者和极客们玩新功能的版本。反正bug和漏洞是很多的,但是新玩意也是很多的。这个经过了一定的测试,但是bug应该还是蛮多的。

Chromium:

这是是开源的,而且不包括哪些非开源的东西,比如flash插件,商业解码器什么的,也不包括google的标识。你可以去下载源码自己编译。编译时间那是相当的长啊。另外这个版本是不会自动更新的。如果要更新,需要去手动下载。ubuntu安装这个会很方便,apt升级也很容易。

Chromium是谷歌的开源项目,由开源社区维护。
国产的所有 “双核浏览器”,都是基于 Chromium 开发的,甚至 Chrome 也是基于它。
我们下载的 Chromium 浏览器都是其源码未经修改的直接编译版本。

再详细的来讲,chrome中又分为Stable、Beta、Dev这三个版本。

也就是说,chrome现在分为 Stable、Beta、Dev、Canary (金丝雀)、Chromium 五个版本。这五个版本的不同在于功能、稳定性、更新速度等方面。

Chromium的更新速度很快,每隔数小时即有新的开发版本,新的功能率先出现在这个版本上,等待验证以后才可能会移植到Chrome上。由于它功能新、更新快,所以它的稳定性是最不好的。

Canary (金丝雀)版本更新速度稍慢于Chromium版本,功能尝试大胆,通常未经人工确认是否可行。金丝雀版Chrome是为那些愿意帮助Chrome测试的用户开发的,他们不太在乎使用一个经常崩溃的浏览器。稳定性可想而知。

Dev版的chrome基于最新的Chromium Build开发,经常每周就更新释出的功能,功能经过一定得筛选,解决一些已知的bugs和不稳定因素。

Beta版的chrome版本基于Chrome dev,它按月更新,崩溃等重大故障较少发生,功能比dev更加完善。

一般的chrome就是指 Chrome stable版本了,它基于最新的Beta 版本,已知Bug均被修复,功能发挥稳定,只是更新较慢,按季度更新,不过它的 稳定性有很大提升,适用于各个环境。

Stable、Beta、Dev版本的浏览器外观看上去没有什么不同,Chromium与Chrome略有差异,主要表现在以下方面:

  • 程式图示:两者图示只在色彩上有不同,Chromium的是天蓝色系,而Chrome的则是Google公司的代表色。
  • 标题栏:Chromium的标题栏无任何字样,而Chrome的标题栏在右侧有白色的Google字样。
  • 自动更新:Chromium不开放自动更新功 能,所以无法自动更新,而Chrome则可自动连上Google的伺服器更新,但新版的推出很慢。

Chromium版本一般是压缩包形式的绿色版本,chrome可以提供这种绿色版本,但是google只提供安装版。

关于更新:

Chrome 的版本
一共 4 个,新版发布速度递增,新功能数量递增,稳定性递减:
Stable 稳定版(几月一次更新)
Beta 测试版(1 月一次更新)
Dev 开发者版(1 星期一次更新)
Canary 金丝雀版(脚步几乎同步 Chromium,天天更新)图标采用了特别的土豪金版神奇宝贝球。

Chromium 的版本
对于我们使用者就两个:
开源项目的镜像版(10 分钟一次更新),稳定版(大约 1 小时一次更新)

优缺点:(该部分参考:https://www.zhihu.com/question/19705312/answer/60469224)

  Chromium:
  1、Google Chrome的基础,是一个开源项目;
  2、拥有诸多尖端优势;
  3、拥有众多的版本包括Windows、Mac及Linux,几乎每天都在进行更新;
  4、该版本不稳定
  Google Chrome dev:
  1、以Chromium最新版本为基础;
  2、每星期更新;、
  3、相对稳定,类似同类产品的“测试版”;
  4、最新的功能和特性都有体现;
  Google Chrome beta:
  1、基于稳定的开发版本
  2、每月更新
  3、最新的功能和特性基本定型;
  4、可以正常使用,很少会出错;
  Google Chrome Stable(稳定版):
  1、基于最稳定的Google Chrome beta;
  2、新功能基本固定,经过数月测试;
  3、每隔几个月发布
  4、版本稳定

下载地址:

Chrome Stable:
 
Chrome Canary:
 
Chromium:
 

关于Chrome浏览器(Chrome Stable、 Chrome Canary 、Chromium)的更多相关文章

  1. Python3 + selenium + Chrome浏览器(webdriver.Chrome()报错)

    Python3 + selenium + Chrome浏览器 Error: selenium.common.exceptions.WebDriverException: Message: 'chrom ...

  2. selenium加载配置参数,让chrome浏览器不出现‘Chrome正在受到自动软件的控制’的提示语,以及后台静默模式启动自动化测试,不占用桌面的方法

    一:自动化测试的时候,启动浏览器出现‘Chrome正在受到自动软件的控制’,怎么样隐藏,今天学习分享: 在浏览器配置里加个参数,忽略掉这个警告提示语,disable_infobars option = ...

  3. Chrome浏览器内部协议Chrome://收集

    Chromium 采用 Chrome:// 协议开头的形式, 规定了一系列的内部协议, 有的用来显示数据, 有的用来实现一些功能, 但对普通用户进行了屏蔽.在Chrome浏览器地址栏直接访问就好了! ...

  4. chrome浏览器更新到chrome 29.0.1547.76 m,多出一些蛋疼的功能来。

    更新到chrome 29.0.1547.76 m 的时候,莫名其妙多出一些蛋疼的功能来. 1.alert之类的弹出对话框样式变了,并且位置不是居中的,跑到了最上面去了,如下图. 要把这对话框改回原始状 ...

  5. Chrome 浏览器各版本下载大全

    随着最近64位版本的 Chrome 浏览器正式版的推出,Chrome 浏览器再次受到广大浏览迷的重点关注,今天我们就整理一下各版本的 Chrome 浏览器 32位及64位的下载地址,方便各位浏览迷选择 ...

  6. Chrome 浏览器各版本下载大全【转载】

    随着最近64位版本的 Chrome 浏览器正式版的推出,Chrome 浏览器再次受到广大浏览迷的重点关注,今天我们就整理一下各版本的 Chrome 浏览器 32位及64位的下载地址,方便各位浏览迷选择 ...

  7. CentOS 安装 chrome 浏览器

    安装 google-chrome 浏览器,由于众所周知的原因,一直安装不了,下面介绍一种新方法. cd 到 /etc/yum.repos.d 创建一个yum新源 vi chromium-el6.rep ...

  8. Chrome浏览器扩展开发系列之十四

    Chrome浏览器扩展开发系列之十四:本地消息机制Native messaging 时间:2015-10-08 16:17:59      阅读:1361      评论:0      收藏:0    ...

  9. 关于Google Chrome 浏览器的一些命令及用法

    http://blog.csdn.net/zyz511919766/article/details/7356306 一些Chrome的地址栏命令(这些命令会不停的变动,所有不一定都是好用的) 在Chr ...

  10. Chrome浏览器扩展开发系列之十四:本地消息机制Native messaging

    通过将浏览器所在客户端的本地应用注册为Chrome浏览器扩展的“本地消息主机(native messaging host)”,Chrome浏览器扩展还可以与客户端本地应用之间收发消息. 客户端的本地应 ...

随机推荐

  1. SQLCE使用本地数据库优化

    一.数据绑定 1.使用数据虚拟化和SKIP/TAKE 使用 Skip 和 Take 方法可确保直到需要在 ListBox 控件中显示数据时才将数据库中的数据加载到内存中. 例如,以下代码显示了如何从数 ...

  2. Windows Phone本地数据库(SQLCE):5、[Association]attribute(翻译)(转)

    这是“windows phone mango本地数据库(sqlce)”系列短片文章的第五篇. 为了让你开始在Windows Phone Mango中使用数据库,这一系列短片文章将覆盖所有你需要知道的知 ...

  3. eclipse使用profile完成不同环境的maven打包功能

    原文:https://blog.csdn.net/duan9421/article/details/79086335 我们在日常开发工作中通常会根据不同的项目运行环境,添加不同的配置文件,例如 开发环 ...

  4. cocos2d-x CC_SYNTHESIZE_READONLY

    //定义一个只读属性Label,在类定义中可以使用this->getLabel来访问     CC_SYNTHESIZE_READONLY(cocos2d::CCLabelTTF*,_label ...

  5. VisualStudio:让 XML 支持智能提示

    将 XSD 文件拷贝到 VS 下的指定目录,我的电脑上的目录为:C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Packages ...

  6. IIS回收后首次访问慢问题

    禁用时间间隔回收 设置为0 然后设置指定时间回收 0:00:00 然后设置脚本 @echo off @echo 正在关掉所有的IE进程(需要设置默认浏览器是IE) taskkill /im iexpl ...

  7. 用SwipeBackLayout实现滑动关闭当前Activity

    说起SwipeBackLayout,我对它还是有一定怨念的.当时就希望能实现关闭当前Activity的效果,但完全搜不当相关的东西,最后好不容易搜到了这个SwipeBackLayout,觉得可以实现滑 ...

  8. 详细解释如何通过Android自带的方式来实现图片的裁剪——原理分析+解决方案

    我们很多时候需要进行图片的裁剪,其实这个功能在android系统中已经有一套解决方案了,虽然界面和效果并不是很优秀但功能毫无疑问是完美实现了.至于,不用自带的方案怎么做自定义,这个就是后话了.本篇主要 ...

  9. Linux下创建可执行bin安装文件

    需求及应用场景 1.简化操作.一般的软件安装过程,如果想要精简步骤,我们一般会将需要在命令行中输入的命令写成一个脚本,同时将安装介质准备好.我们将脚本和安装介质上传到生产环境,然后通过执行脚本来完成安 ...

  10. IaaS,SaaS,PaaS的区别

        你一定听说过云计算中的三个“高大上”的你一定听说过云计算中的三个“高大上”的概念:IaaS.PaaS和SaaS,这几个术语并不好理解.不过,如果你是个吃货,还喜欢披萨,这个问题就好解决了!好吧 ...