作为开发者,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. AutoMapper在MVC中的运用06-一次性定义映射、复杂类型属性映射

    本篇AutoMapper使用场景: ※ 当源和目标具有同名的复杂类型属性.集合类型属性,这2种属性对应的类间也需建立映射 ※ 一次性定义好源和目标的所有映射 ※ 一次性定义好源和目标的所有映射,目标中 ...

  2. 关于Maven项目build时出现No compiler is provided in this environment的处理(转)

    本文转自https://blog.csdn.net/lslk9898/article/details/73836745 近日有同事遇到在编译Maven项目时出现[ERROR] No compiler ...

  3. Asp.Net MVC3.0项目部署到Win7 64过程总结

    前言 之前一直是通过Visual Studio直接F5来运行自己编写的项目或者小程序,很少通过部署发布到IIS上面,于是自己便在自己的笔记本上进行测试,结果还真是发现了不少问题,于是自己重新通过虚机程 ...

  4. Charles抓包https

    Charles抓包https 灰灰是只小贱狗 2018.05.08 10:46 字数 762 阅读 7800评论 3喜欢 3 抓取HTTPS请求包,对数据进行排查检验 1.安装Charles 2.电脑 ...

  5. mysql 的indexof函数

    LOCATE(substr,str) 返回子串substr在字符串str第一个出现的位置,如果substr不是在str里面,返回0. mysql> select LOCATE('bar', 'f ...

  6. 中文代码之Spring Boot集成H2内存数据库

    续前文: 中文代码之Spring Boot添加基本日志, 源码库地址相同. 鉴于此项目中的数据总量不大(即使万条词条也在1MB之内), 当前选择轻量级而且配置简单易于部署的H2内存数据库比较合理. 此 ...

  7. 局部响应归一化(Local Response Normalization,LRN)

     版权声明:本文为博主原创文章,欢迎转载,注明地址. https://blog.csdn.net/program_developer/article/details/79430119 一.LRN技术介 ...

  8. Visual Studio Code 配置 gcc

    作者:谭九鼎链接:https://www.zhihu.com/question/30315894/answer/154979413来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注 ...

  9. sql server获取标识,获取最后ID IDENT_CURRENT、IDENTITY、SCOPE_IDENTITY区别

    概念解释 IDENT_CURRENT returns the last identity value generated for a specific table in any session and ...

  10. httpd 不带反斜杠 出现 301重定向

    [root@VM_64_69_centos httpd]# curl http://localhost:9001/pay <!DOCTYPE HTML PUBLIC "-//IETF/ ...