编者按:自2008年9月3日,Google Chrome首个Beta版本发布以来,作为谷歌研发并推出的浏览器,一步一脚印地发展至今,经历了17个版本的更新进化,可以说是满足到了各个层次用户的不同需求,截至今年年7月止,Chrome的市场份额已经升至13.45%。作为一款具备自主内核的浏览器,Chrome带着光鲜一路走来,版本的不断演变,都伴随着Chrome高效的技术研发历程。
目前的国内双核浏览器,已然悄然地发展起来。那么双核浏览器的用户应该都有所了解,绝大多数的国内双核浏览器所采用的两个内核,通常一个是IE核心,另一个就是Chrome核心了。IE核心偏于浏览器的稳定性,Chrome核心则注重速度性,形成了如今双核浏览器的经典搭配模式。
秉承创新根本 Chrome浏览器技术前瞻
可见,Chrome核心在国产双核浏览器中,成为了速度的化身。然而这只是单方面地看到了Chrome速度性能,作为Chrome核心的载体,Chrome浏览器各方面技术特长得到全面的释放。本文笔者将带大家来一起回顾Chrome浏览器技术历程,经历了17个版本(目前为止)更新换代,我们所看到的是Chrome浏览器技术的沉淀和积累。点击下载:谷歌Chrome浏览器
本文评测要点
后文内容中我们将从四个方面来评析Chrome浏览器技术发展所经过的历程,分为性能、扩展性、Chrome浏览器系列版本的特点以及Chrome创新性综合分析。
Chrome浏览器性能板块。首先我们在这个部分中并没有根据Chrome的细化版本来进行特点分析,而是根据其创新式技术特点,结合四个最主要的技术参考,JavaScript、HTML排版引擎、DNS预先截取、窗体自动填入来分析Chrome浏览器系列所共有的技术特性;
Chrome扩展性主要针对的是用户自定义扩展和浏览器内置扩展(自带)。该部分评述是结合系列版本的特点来进行,因为在Chrome浏览器经历的版本升级更新过程,功能点不断地得到补充和加强;
版本方面对于Chrome来说非常的典型,多版本的更新反映了Google Chrome开发实力的强劲,但有时也会让用户眼花缭乱,在新版本与旧版本之间取舍时犹豫不决。针对这些问题,笔者也会给出详细的分析。
性能篇:Chrome技术展望
Chrome浏览器开发至今,版本的更新已经到了第17个版本,总结这些版本的众多功能,总的性能体现主要表现在速度、安全(稳定)以及隐私性上。
在本部分中,笔者将对Chrome浏览器开发的历程,结合各版本发展的特点,对Chrome进行全面的性能技术回顾与展望。
速度特征,包括四个最主要的技术参考,包括JavaScript、HTML排版引擎、DNS预先截取、窗体自动填入,下面对这四个主要技术点进行展开。
JavaScript。利用内置独立的JavaScript虚拟机“V8”来提高运行JavaScript的速度。(通过实时编译JavaScript代码为机器码,内联,类型转换,垃圾收集等特性。)
HTML排版引擎。在Android团队的建议下,“Google Chrome”使用WebKit引擎。WebKit简易小巧,并能有效率的运用存储器,符合Google理念,并且对新开发者来说相当容易上手。
DNS预先截取。DNS预先截取是指“域名系统”预先截取。当浏览网页时,“Google Chrome”可查询或预先截取网页上所有连结的IP地址。浏览器使用IP地址来加载网页,因此只要事先查询这些数据,当按下网页上的任何连结时,便可更快速地加载目标网页。
窗体自动填入。从6.0版本起,默认打开“自动填入”功能,使用“自动填入”功能,只要按一下即可完成窗体。
安全(稳定)作为基础,Chrome浏览器在安全稳定方面所采用的措施有加入恶意软件、钓鱼网站的黑名单功能;开发沙盒技术放置恶意程序通过浏览器破坏用户系统;植入Chrome浏览器任务管理器来终结恶意操作行为;诈骗及恶意程序保护系统。
“Google Chrome”会定期地更新防止网络钓鱼和恶意软件的黑名单,并在用户试图浏览可能造成电脑损害的网站时予以警告。
沙箱是“Google Chrome”中的每一个标签页都是一个沙箱,以防止“恶意软件破坏用户系统”或“利用标签页影响其他标签页”。
任务管理器是非常有特色的工具,用户可以查看哪些网站占用了最多的内存、下载流量和CPU资源,有利于管理各个标签页与插件,也便于用户终止恶意操作。
诈骗和恶意程序保护。当“Google Chrome”侦测到浏览网站可能有害时,便会发出实时的警告。浏览器会将造访网址的一部分传送给Google,以了解该网址是否列在已知的诈骗与恶意网站清单中。
Chrome浏览器的隐私性,包括了清除浏览数据、隐私权首选项、安全性设置、隐身模式四个设置项目。
Chrome技术点评
以上我们将Chrome浏览器中众多技术总结成为最主要的三个方面,包括速度、安全以及稳定性详细分析。其实纵观这三方面技术特点,结合目前所有浏览器的使用特点。我们可以很清晰地看到,建立在一个稳定、安全平台上的,用户才可获得真正的条件来追求速度,也正是具备这样一个稳定安全的环境,Chrome浏览器的各项功能得以全面、高效的释放。
扩展性能:开放扩展库
从谷歌Chrome浏览器几年的发展数据分析来看,自发布以来,Chrome已取得不错的市场份额,但继续发展可能还需其他方面的有力支撑,吸引大量开发人员为Chrome开发插件便是其中一个重要步骤。插件和扩展库对于Chrome的增长非常重要。
2009年11月开始,谷歌允许开发者向扩展库(Extensions Gallery)上传Chrome浏览器扩展,并向“值得信赖的测试人员”开放插件库。根据谷歌的扩展库协议,只会对包含有NPAPI组件和影响“file://”链接内容的插件进行评估。下面我们来重温一下,Chrome扩展库开放的经典回顾吧。
谷歌Chrome浏览器的扩展性,我们选择两项对于用户来说更为实用的方面来进行回顾,这两个方面是用户自定义扩展和Chrome内置扩展。
一、自定义扩展
Google Chrome扩展程序
“Google Chrome”首次默认激活扩展,并提供数款扩展。在官方扩展中心中当用户找到喜欢的扩展时,按一下网页上的“安装”,扩展便会安装到用户的“Google Chrome”,整个过程无需重新启动浏览器。
共分为三个重要的扩展使用历程:7.0、9.0和10.0版本。7.0版以后“Google Chrome”已经可以安装“应用程序(APPs)”并会在新标签页页面中显示;9.0版以后用户可以隠藏“Google Chrome”上已安装并显示在地址栏右方的扩展,此外“设置”图标左上方会显示新安装并在背景运行的扩展,同时在功能表内加入显示在背景运行的扩展应用程序的数量一行;10.0版之后,“Google Chrome”默认激活语音输入的API。
二、Chrome内置扩展
Chrome浏览器从4.0到10.0版,这期间Chrome内置的自动网页翻译、同步功能、云打印连接器得到充分的使用。4.1版本起,只要用户浏览的网页语言与选取的浏览器接口语言不同,就可以使用网页顶端的蓝色翻译列,可翻译52种语言。加入同步功能可将浏览器内的数据通过Google帐户同步到Google文件内。当在设置中激活“Google云打印连接器”,打印机就会自动设置完成,让您可以通过支持“Google云打印”功能的网络与行动应用程序轻松进行打印工作。
Google Chrome扩展性点评
综合这两项个主要的扩展功能,我们可以看出,在两个方面上,Google Chrome给予了用户更多的实用扩展,把用户经常需要使用到的应用程序都集成到了浏览器中,将浏览器与翻译工具结合,帮助用户翻译浏览过程中遇到的外文,另外通过账户同步来传输保持数据和使用打印机进行云打印等等。我们足以看到Google Chrome的开放性扩展为用户带来的强大支持。
版本帝:Chrome众版本点评
接下来要介绍的是Chrome版本问题,也是大家对于Chrome浏览器来说,印象最为深刻的一个特点之一。从2008年到今年,Google Chrome的不断升级更新过程共发布过17个版本的,平均更新频率达到了平均近每两个月就发一个版本的速度,在这一点上,正好合乎了版本帝的地位。
到现在为止,Google Chrome具备四个版本分支:正式版(稳定版),为追求稳定的普通用户使用。测试版,在正式版发布前的公开测试所用,版本上的新功能不会作太多修改,主要为安全上的测试,可能会存在不稳定情况,适合喜欢较稳定又可尝鲜的朋友下载使用。开发版,主要为功能上的测试,可能存在稳定性问题,更新速度通常为一周一次,适合开发人员使用。Canary Build,相对的也会加入更多测试性的新功能,仅适合开发人员或追求紧贴最新版本的用户使用。
目前为止最稳定版本
Chrome 15.0.874.106版本
Chrome 15.0.874.106,WebSocket的HyBi- 10激活;原生客户端首次发布;网络音频 API;支持更多的Mac OS X;同步所有的数据加密;Mac上的打印预览;Web请求的实验 API扩展;实验内容扩展 API集
最新开发、测试版本
目前Chrome 17进入Dev开发者频道,Chrome 16也将走出Dev阶段进入到Beta公测阶段,而Chrome 15也会发布正式版。Chrome 17在chrome://flags实验功能页面,能见到不少Chrome 17中可能采用的新功能。
已停止支持版本
从第一个版本到第十三个Chrome 13.0.782.112之间的版本,Google均停止了服务、支持。
版本点评
这样,我们只需要做的就是根据各个版本的来对号入座,喜欢尝鲜的用户可以选择最新开发、测试版的Chrome浏览器,比如说目前的最新版Chrome 17;而普通不喜欢折腾,希望更为稳定的平台的可以选用Chrome 15.0.874.106版本;而比较怀旧的、还不愿改用新版,也无所谓升级更新服务Chrome浏览器的用户则可以从Chrome 13.0.782.112以前选择。
Chrome创新性综合分析
创新是根本,对于浏览器而已,这种创新会为用户带来直接性用户满意度的提升、用户体验的提升、产品认知度的增强。因此我们在文章的最后部分来分析Google Chrome创新性。
Google Chrome的创新点很多,我们从最闪耀点来看,笔者理解的是,包括Google Chrome的安全保障中的沙盒技术、浏览器任务管理器;隐私保障中的隐私权设置;扩展应用程序的加入以及多进程架构等等。
之所以说沙盒技术是Chrome浏览器的一项创新,那是因为用户通过沙盒来管理现有的运行程序,并且实时地限制它们,让这些限制变成“一座监狱”,举个简单的例子说明,当在其中一个标签页运作着恶意软件,那么这个这些恶意软件将无法窃取信用卡号码、干扰鼠标运作。告诉系统运行了这些程序,这样恶意软件会在标签页关闭时立即中止。而隐私保障中独到的隐身登录、浏览历史数据的清理的加入,无疑为用户对Chrome浏览器的使用的信息,可靠性的认同。
另外,谷歌浏览器一个非常明显的特点是采用了多进程架构。每个程序都在您的计算机上作为单独的进程运行,这意味着各个进程是彼此独立。这样,不同的进程不会交迭,也就不会出现信息被窃取的情况。从这里可以看出,各个程序进程之间各自为政,互不干扰。用户可以在一个标签页中使用网上银行,在另一个标签页中查看搜索结果和Gmail。这两个标签页不会交迭。可以说这样特点的运用为Chrome浏览器再添一个创新点。
总之,目前差异化渐渐被淡化,同质化浏览器已进入到浏览器发展浪潮中,很多浏览器虽然说在产品UI界面设计上有较大出入,但是很多在内核和架构上已经区别不大。而Google Chrome的标新立异使其从众多年轻的浏览器中脱颖而出,技术与创新造就了Google Chrome。
- 相关阅读:
- ·安卓Cortana移除语音唤醒 中文版不影响
//soft.zol.com.cn/559/5592711.html - ·去了就不想走 50张图带你走进谷歌总部
//soft.zol.com.cn/558/5584330.html - ·Chrome OS版VLC正式上架Chrome应用商店
//soft.zol.com.cn/558/5585828.html - ·微软在Android平台推出Microsoft Apps
//soft.zol.com.cn/558/5585242.html - ·调查 大部分安卓手机仍用过时系统版本
//soft.zol.com.cn/558/5585590.html