Google发布基于全新JavaScript引擎的开源浏览器

最终,Google还是进军了浏览器领域。9月3日,Google面向全球用户发布了其历经三年时间研发的浏览器——Google Chrome。此前,Google一直对外否认其有开发浏览器的计划,而且就在不久前Google和Mozilla就对Firefox的支持签署了一份三年的合作协议。对于Google这一产品的推出,浏览器市场的格局将有什么样的变化,业界也是众说纷纭。有媒体表示,Chrome的推出,受到威胁的其实不是一直视Google为最大竞争对手的微软所推出的IE8,而是和Google一直良好合作关系的Firefox

\
最担心Google Chrome的不会是微软。尽管多年来广受诟病,但微软在浏览器市场上的份额仍然超过了70%。与Windows捆绑仍然是微软的最大优势。最担心Google Chrome的应当是Mozilla。

Chrome并非基于Firefox,而是基于苹果的WebKit引擎。尽管Safari并没有获得巨大成功,但WebKit却向它提供了一大优势:速度。WebKit和谷歌开发的V8 java脚本渲染引擎联手,理论上将使Chrome在速度上“百尺竿头,更进一步”。即使Chrome的功能达不到出色的水平,也将成为Firefox的强大竞争对手。

\

那么Google是如何考虑的,InfoQ中文站编辑在今天早些时候采访了Google总部产品管理副总裁Sundar Pichai,他首先介绍了Google推出Chrome浏览器的目的:

\
我们已经在这个项目上努力了三年,其中我们了解到,随着互联网的普及,越来越多的人将应用部署在网络上。而目前的浏览器因为各种原因,易用性和速度都不能满足我们的要求。Chrome的推出就是为了解决这些不足之处,以更好地支持Web应用。
\

除此之外,对于更多人关注的相比于IE和Firefox,Google Chrome有哪些让人耳目一新的特点问题,Sundar也从用户界面和技术内核等两个方面进行了分析:

\
开发团队一开始将主要精力放在内容而不是易用性方面,但是很快发现这违背了Google一贯的风格,于是我们及时调整了方向。在使用Chrome时,你可以发现许多细节上的改进,比如在地址栏里面就可以针对某个网站做搜索,通过视觉和文字两种不同形式提供的标签页等,也就是说你现在可以用更少的文字和点击来完成从前相同的工作。

但是这些简洁的背后是复杂的技术内核,我可以从速度、稳定性和安全性等三个方面来解释一下。在速度方面,Chrome选择了WebKit渲染引擎来处理静态页面,而用全新的JavaScript引擎V8来处理动态页面;稳定性方面,Google采用的是一个多进程的架构,这样每个进程就可以单独完成一个任务,互不影响,避免了从前支持多标签的浏览器“一个页面崩溃全部页面遭殃”的情况;对于大家都非常关心的安全性,Google提供了一种称为“沙盒(Sandbox)”的机制,从前黑客破坏网站时只需攻击渲染引擎,而现在他还要有能力攻破沙盒,难度提高了一倍,另外Google还通过自动化的测试及时发现恶意软件和应用,防止“网络钓鱼”这样的破坏性网络行为。

\

正如Sundar所言,对于Chrome来说支撑其速度的一个重要技术就是Google自己设计的全新JavaScript引擎——V8。从Google中国研发团队成员现场所做的演示可以发现,同一个3D动画,基于Chrome要比基于Firefox运行流畅的多。目前Google已经将V8开源,开发人员可以从Google V8 JavaScript Engine页面浏览详情和下载源代码。

\

其实Google Chrome也是开源的,根据Sundar的解释,Chrome开发团队在设计Chrome时就从Firefox、Safari等开源浏览器产品借鉴了许多,其中所用的渲染引擎WebKit此前就已经被用在Safari上。这次将Chrome开源,也是Google对开源社区的一次回报,也是希望能推动开源社区的健康发展。

\

在简洁性和安全性方面,Chrome要较IE和Firefox有更为先进的设计,不过让更多使用者感到遗憾地方在于目前Chrome还没有提供很好的插件机制。Sundar对这一问题没有给予正面回答,只是告诉InfoQ中文站编辑,对于常用的插件,Google会尽可能自己提供类似的产品,以满足用户的需要。考虑到直到目前为止,很多银行系统对Firefox都没有给予很好的支持,Chrome在对类似应用的支持上依然还有很长的路要走。另据Google Chrome中国研发团队透露,未来一段时间,谷歌会在Chrome的本地化方面加大投入。

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值