关于Chrome浏览器(Chrome Stable、 Chrome Canary 、Chromium)
作为开发者,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:
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只提供安装版。
关于更新:
一共 4 个,新版发布速度递增,新功能数量递增,稳定性递减:
Stable 稳定版(几月一次更新)
Beta 测试版(1 月一次更新)
Dev 开发者版(1 星期一次更新)
Canary 金丝雀版(脚步几乎同步 Chromium,天天更新)图标采用了特别的土豪金版神奇宝贝球。
Chromium 的版本
对于我们使用者就两个:
开源项目的镜像版(10 分钟一次更新),稳定版(大约 1 小时一次更新)
优缺点:(该部分参考:https://www.zhihu.com/question/19705312/answer/60469224)
1、Google Chrome的基础,是一个开源项目;
2、拥有诸多尖端优势;
3、拥有众多的版本包括Windows、Mac及Linux,几乎每天都在进行更新;
4、该版本不稳定
1、以Chromium最新版本为基础;
2、每星期更新;、
3、相对稳定,类似同类产品的“测试版”;
4、最新的功能和特性都有体现;
1、基于稳定的开发版本
2、每月更新
3、最新的功能和特性基本定型;
4、可以正常使用,很少会出错;
Google Chrome Stable(稳定版):
1、基于最稳定的Google Chrome beta;
2、新功能基本固定,经过数月测试;
3、每隔几个月发布
4、版本稳定
下载地址:
关于Chrome浏览器(Chrome Stable、 Chrome Canary 、Chromium)的更多相关文章
- Python3 + selenium + Chrome浏览器(webdriver.Chrome()报错)
Python3 + selenium + Chrome浏览器 Error: selenium.common.exceptions.WebDriverException: Message: 'chrom ...
- selenium加载配置参数,让chrome浏览器不出现‘Chrome正在受到自动软件的控制’的提示语,以及后台静默模式启动自动化测试,不占用桌面的方法
一:自动化测试的时候,启动浏览器出现‘Chrome正在受到自动软件的控制’,怎么样隐藏,今天学习分享: 在浏览器配置里加个参数,忽略掉这个警告提示语,disable_infobars option = ...
- Chrome浏览器内部协议Chrome://收集
Chromium 采用 Chrome:// 协议开头的形式, 规定了一系列的内部协议, 有的用来显示数据, 有的用来实现一些功能, 但对普通用户进行了屏蔽.在Chrome浏览器地址栏直接访问就好了! ...
- chrome浏览器更新到chrome 29.0.1547.76 m,多出一些蛋疼的功能来。
更新到chrome 29.0.1547.76 m 的时候,莫名其妙多出一些蛋疼的功能来. 1.alert之类的弹出对话框样式变了,并且位置不是居中的,跑到了最上面去了,如下图. 要把这对话框改回原始状 ...
- Chrome 浏览器各版本下载大全
随着最近64位版本的 Chrome 浏览器正式版的推出,Chrome 浏览器再次受到广大浏览迷的重点关注,今天我们就整理一下各版本的 Chrome 浏览器 32位及64位的下载地址,方便各位浏览迷选择 ...
- Chrome 浏览器各版本下载大全【转载】
随着最近64位版本的 Chrome 浏览器正式版的推出,Chrome 浏览器再次受到广大浏览迷的重点关注,今天我们就整理一下各版本的 Chrome 浏览器 32位及64位的下载地址,方便各位浏览迷选择 ...
- CentOS 安装 chrome 浏览器
安装 google-chrome 浏览器,由于众所周知的原因,一直安装不了,下面介绍一种新方法. cd 到 /etc/yum.repos.d 创建一个yum新源 vi chromium-el6.rep ...
- Chrome浏览器扩展开发系列之十四
Chrome浏览器扩展开发系列之十四:本地消息机制Native messaging 时间:2015-10-08 16:17:59 阅读:1361 评论:0 收藏:0 ...
- 关于Google Chrome 浏览器的一些命令及用法
http://blog.csdn.net/zyz511919766/article/details/7356306 一些Chrome的地址栏命令(这些命令会不停的变动,所有不一定都是好用的) 在Chr ...
- Chrome浏览器扩展开发系列之十四:本地消息机制Native messaging
通过将浏览器所在客户端的本地应用注册为Chrome浏览器扩展的“本地消息主机(native messaging host)”,Chrome浏览器扩展还可以与客户端本地应用之间收发消息. 客户端的本地应 ...
随机推荐
- dll通用操作单元
dll通用操作单元 /// <author>cxg 2019-3-4</author> /// 装载(释放)DLL /// 适用于Delphi所有版本 unit ynDLL; ...
- C#编程(十二)----------函数
类和结构 类和结构实际上都是创建对象的模板 ,每 个对象都包含数据 ,并 提供了处理和访问数据的方法. 类定义了类的每个对象 (称 为实例 )可 以包含什么数据和功能 . 例如 ,如 果 一 个类表示 ...
- 缩放到被选择的部分: ICommand Cmd = new ControlsZoomToSelectedCommandClass();
AddItem("esriControls.ControlsZoomToSelectedCommand"); //ICommand Cmd = new ControlsZoomTo ...
- 【Devops】【docker】【CI/CD】Jenkins自动安装JDK需要提供Oracle的账号密码,否则报错:Unable ro auto-install JDK until the license is accepted
Jenkins自动安装JDK需要提供Oracle的账号密码,否则报错:Unable ro auto-install JDK until the license is accepted 解决方法: ...
- 无法上外网, ping网关ping不通的解决——arp命令
转自:http://jingyan.baidu.com/article/3c48dd34873909e10be35894.html 转自:http://man.linuxde.net/arp 用来管理 ...
- 盾牌第一至七季/全集The Shield迅雷下载
英文译名The Shield,第1-7季(2002-2008)FX.本季看点:<盾牌>一部极具争议性的连续剧,打破了传统警匪片套路,刻画了性格复杂的警察,他们在与各种罪案做斗争的同时,也面 ...
- Android:客户端和服务器之间传输数据加密
Android客户端与服务器进行数据传输时,一般会涉及到两类数据的加密情况,一类是只有创建者才能知道的数据,比如密码:另一类是其他比较重要的,但是可以逆向解密的数据. 第一类:密码类的数据,为了让用户 ...
- 用开源项目cropper实现对图片中任意部分进行裁剪
红色区域为截图控件的区域. 开源项目地址:https://github.com/edmodo/cropper croper这个开源项目可以对一个图片进行任意区域的街区,并且可以设置图片的旋转角 ...
- Error:Program type already present: android.arch.lifecycle.LiveData
Apparently, this is intended behavior: com.firebaseui:firebase-ui-firestore:3.1.0 depends on android ...
- go语言之进阶篇 select实现的超时机制
1.select实现的超时机制 示例: package main import ( "fmt" "time" ) func main() { ch := mak ...