设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 开源热点 查看内容

Chrom启用Blink再掀浏览器大战

2013-4-10 14:25| 发布者: joejoe0332| 查看: 5439| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要:   谷歌近日宣布,将在未来的Google Chrome/Chromium中使用基于WebKit的fork Web渲染引擎:Blink。同时Opera表示也将跟进Google Chrome/Chromium的步伐。  Google Chrome/Chromium从创始至今一直使用 WebKit(WebC ...
  谷歌近日宣布,将在未来的Google Chrome/Chromium中使用基于WebKit的fork Web渲染引擎:Blink。同时Opera表示也将跟进Google Chrome/Chromium的步伐。

  Google Chrome/Chromium从创始至今一直使用 WebKit(WebCore) 作为 HTML/CSS渲染引擎。WebKit早先由Apple由KHTML项目fork出来,用于Safari浏览器的Web引擎。苹果在Safari中就一直采用Webkit核心,并于2005年将Webkit公开为开源软件。由于宽松的协议、轻量级的设计和便捷的应用程序内嵌API,WebKit逐渐变得流行起来,除了Google Chrome/Chromium和Safari,它在移动终端(Symbian S60,Android,iOS)到Toolkit集成(GTK+, Qt4) 都有不错的收获。



  尽管上面一众经常被统称为WebKit,实际上各自都使用了自己的WebKit分支或者编译时选项,使得最终的渲染结果也是存在一定的差异的。不过大体上WebKit社区内部还是比较和谐的,各个成员之间也为维持兼容性作出了努力。

  但Webkit始终是由苹果主导的项目,其目标是为苹果MAC OS以及iOS提供一个高效的浏览器渲染内核。相对于Google ,苹果是一家更传统的公司,其主要收入来自其硬件产品的销售。虽然苹果也对Web有着很大的兴趣,但和谷歌对Web的狂热相比,苹果更倾向于建立硬件+软件+iTunes的封闭生态系统,浏览器不是其重心。

  工作重心的不同,导致苹果和谷歌在WebKit开发上的步调越来越不一致。2010年随着OS X Lion一起面世的WebKit2。由于WebKit2在WebCore层面上实现的进程隔离在一定程度上与Google Chrome/Chromium自己的沙箱设计存在冲突,故Google Chrome/Chromium一直停留在WebKit,使用Backport的方式实现和主线WebKit2的兼容。显而易见这增加了WebKit和Chromium的复杂性,且在一定程度上影响了Chromium的架构移植工作,延缓了谷歌创新的速度。



  Google最新的决定就是从WebKit fork中打造出自己的Blink Web擎:现阶段以精简内部结构为主,将删除大约 7000 个文件和 450 万行 WebKit2 兼容代码。未来将着重改善 DOM 架构,将使用 JavaScript 实现 DOM。提升安全性,实现进程外 iframes 。

  Google总的来说一向就是个行动派,并以善于创新著称,他既然决定了,那动作可谓是相当迅速。最新版的Chrome浏览器就已经正式迎来了Google称之为Blink的新渲染引擎(替代WebWit)。Google计划在9周后发布的Chrome 28上,使用Blink来驱动桌面和Android上的Chrome浏览器。本次变化首先由开发人员和Google观察家,现供职于Google公司开源Chromium项目的弗朗瓦索·博福特(Fran?ois Beaufort)提到。



  随着Google放出更换渲染引擎引擎的消息,不仅今年初宣布放弃自有渲染引擎跟随Chromium的Opera积极跟进,其他浏览器也都有所感应。Mozilla和三星本周也宣布,将合作开发下一代浏览器渲染引擎Servo。开发者对于谷歌的决定反应不一。苹果移动Safari团队的资深人士弗朗西斯科·托马斯基(Francisco Tolmasky)表示,他对这一新产品很感兴趣,而谷歌目前是WebKit的实际控制者。他表示:“这就是软件的遭遇。目标发生改变,旧的代码和设计不再有意义,你需要重构或重新编写软件。”

  综观整个事件的发展,在Webkit项目开始时,Google通过它成功的快速推出产品并抢占市场。但在WebKit成为累赘时,脱离Webkit的Chrome给谷歌带来更大的自由度,以实现其理想中的Web形态,而不需要和苹果协调步调。

  谷歌转向自主研发Blink浏览器内核意义重大,谷歌此举欲降低Webkit即苹果在浏览器市场的影响力。截止2012年底,Webkit浏览器内核占总浏览器市场份额约40%。谷歌Blink的横空出世也将使它和其他的WebKit浏览器开发商包括——苹果、诺基亚和黑莓——更彻底地分道扬镳。

  这一举措意味着,现在有四大渲染引擎在线:WebKit、Blink、Trident 和Gecko。对于用户来说,渲染引擎的差异化意味着他们在使用不同浏览器打开同一网页时将得到不同的结果——在移动设备上尤其如此。

  谷歌并在一篇博客文章里写道:“我们知道,新的渲染引擎的出现将对网页浏览产生重大影响。”但谷歌补充说,它认为多个渲染引擎 “能够推动创新,并增进整个网络生态系统的健康。”

  谷歌此举有很大风险。根据NetMarketShare的数据,Chrome 浏览器目前是台式机最常用的浏览器之一。而根据Statcounter的统计,Chrome 浏览器目前是台式机最常用的浏览器。NetMarketShare统计的是访客数量,而tatcounter只统计点击量。如果谷歌的新战略不成功,Chrome 浏览器的统治地位或将不保。

  实际上,谷歌的这一举动在台式机和移动设备两个领域中重启了类似于20世纪90年代的“浏览器大战”。20世纪90年代,微软的IE浏览器向当时占主导地位的网景 Navigator浏览器发起挑战,并取得了胜利。

  而根据网络应用公司(Net Applications)的数据,目前,苹果公司的MobileSafari浏览器是移动设备上最常用的浏览器。而根据Statcounter的统计,Android浏览器是移动设备最常用的浏览器,市场占有率为占30%,MobileSafari的市场占有率为24%。最近,谷歌推出了 Android版的Chrome浏览器,取代了Android中的“浏览器”应用程序。

  当然除了积极推进Blink来取代WebKit之外,为了应对这场日渐激烈的浏览器大战,Google在Chrome各项性能的打造上也是全力以赴,精益求精。

  Google最近再次对Chrome浏览器进行升级,添加的主要新功能是通过谷歌的搜索技术来替代传统的拼写检查向消费者提出书写建议,增强文章的拼写检查功能。在其官方Chrome博客上称:“‘Ask Google For Suggestions’功能利用搜索引擎加强了拼写检查,目前支持英语中的语法检查,专有名词,同音字和上下文的拼写检查”。

  这就意味着如果你在书写的过程中出现下面的输入错误的时候Google会自动通过上下文的意思向你发出提醒:


  而自桌面版Chrome之后,谷歌还在日前宣布,他们也将为Android版Chrome推出密码同步和自动填充功能。它将能够最大限度地减少用户在移动设备上登录的操作,并且还能对这些密码数据进行加密和压缩,从而方便消费者在移动设备上快速的浏览论坛或需要登录的页面。



  另外,Google还会在Chrome 27浏览器中采用Opus编码格式,它能促进音频压缩技术发展。Opus编码器 是一个有损声音编码的格式,由互联网工程任务组(IETF)进来开发,适用于网络上的实时声音传输,标准格式为RFC 6716。Opus 格式是一个开放格式,使用上没有任何专利或限制。Opus格式音频可以使用gstreamer, libavcodec,Foobar2000,Firefox(15 Beta或更新)等播放。



  就技术而言,Opus实际是将两种编码整合为一种。Opus可以降低音频延迟,它的应用很广泛,包括互联网电话、高质量音频流媒体信息,它还可以免去版税,现在流行的MP3和AAC都需要交税。

  最新的Chrome测试版还在注重速度的同时,也带来了更好的内存管理。在今天发布的发布中,它还带来了诸多HTML5和离线的改进。Google的报告称,由于该浏览器对资源管理的改进,Windows、Mac和Linux上的Chrome 27 beta,其载入网站内容的速度——应该会快上5%。



  Google更在最近正致力于Chrome Web Store的一个重大更新,用于分发Chrome和Chrome OS的应用和扩展程序。该公司计划增加多平台的支持,意味着开发者将只需上传一个适用于所有平台的应用或扩展,而用户只会用到代码的相关部分。


  换句话说,在当前在(Windows、Mac、Linux、Android和iOS上)运行的Chrome浏览器的所有东西,也将运行在Chrome OS上。在把东西迁移到Chrome OS及其移动平台之前,我们猜测,Google会从只支持桌面开始(32和64位的Windows、Mac和Linux)。这意味着或许有一天,Google会让开发人员为所有这些平台开发应用,而只需把东西上传到Chrome Web Store一次。

  所有这些计划无不昭示着Google希望打造一个浏览器巨人的决心,而Chrome也确实在发布之后,一直保持着相当不错的发展势头。从桌面端到移动端,Chrome都有着不俗的实力。

  也是在这股浏览器新势力的带动下,最近的浏览器市场显得非常热闹。谷歌打算在Webkit之外另起炉灶,开发Blink内核。Opera放弃了自己经营多年的内核,改投了WebKit,在谷歌宣布Blink时,Opera也跟着过去了,宣布拥抱Blink。Mozilla和三星搭上一起开发Servo内核,主攻移动市场。

  谷歌之所以要在引擎渲染上自立门户,表面上是因为两家公司的工程师在技术上运用上的分歧,但实际上是由于谷歌的战略转移。不过回过头来,我们也不难看出,浏览器大战,可以说并不仅仅是一场技术之战,更是一场商业模式之战。不同的商业逻辑,导致了浏览器市场的分化和演进。商业并不是一场你死我活的较量,把各方放在对立面,也许可以增加戏剧性,更受读者欢迎,但对于企业来说利益最大化才是企业最关心的话题。

谷歌启用Blink作为Chromium未来的渲染引擎

  Google 宣布将在未来的 Google Chrome/Chromium 中使用基于 WebKit 的 fork Web 渲染引擎:Blink。同时 Opera 表示也将跟进 Google Chrome/Chromium 的步伐。

谷歌研发Blink浏览器内核对抗苹果Webkit

  谷歌周三宣布,将在Chromium项目中利用开源WebKit引擎开发自主的Blink渲染引擎,并应用在Chrome浏览器中。谷歌转向自主研发Blink浏览器内核意义重大,谷歌此举欲降低Webkit即苹果在浏览器市场的影响力。截止2012年底,Webkit浏览器内核占总浏览器市场份额约40%。

新版Chrome:Blink将WebKit版本ID取代

  最新版的Chrome浏览器已经正式迎来了Google称之为Blink的新渲染引擎(替代WebWit)。Google计划在9周后发布的Chrome 28上,使用Blink来驱动桌面和Android上的Chrome浏览器。本次变化首先由开发人员和Google观察家,现供职于Google公司开源Chromium项目的弗朗瓦索·博福特(Fran?ois Beaufort)提到。

热点关注:谷歌Blink重启浏览器大战

  据国外媒体报道,谷歌近日宣布将停止使用WebKit作为Chrome浏览器的渲染引擎,并开发自己的网页渲染引擎“Blink”,此举将重启在台式机和移动设备两个领域中的浏览器大战。谷歌之所以要在引擎渲染上自立门户,表面上是因为两家公司的工程师在技术上运用上的分歧,但实际上是由于谷歌的战略转移。

WebKit未来是否会因Google离去而陷入泥潭?

  Google创建了WebKit分支为Blink,目前除了Opera之外还没有浏览器开发商计划使用Blink。过去几年,Google是 WebKit项目最主要贡献者,如果Blink的开发速度超过WebKit,可以预见未来会有更多项目从WebKit换到Blink。

Chrome浏览器新功能曝光:加强文章拼写检查功能

  Google今天再次对Chrome浏览器进行升级,添加的主要新功能是通过谷歌的搜索技术来替代传统的拼写检查向消费者提出书写建议,增强文章的拼写检查功能。在其官方Chrome博客上称:“‘Ask Google For Suggestions’功能利用搜索引擎加强了拼写检查,目前支持英语中的语法检查,专有名词,同音字和上下文的拼写检查”。

Chrome 27 beta优化资源调度提升速度

  最新的Chrome测试版在注重速度的同时,也带来了更好的内存管理。在今天发布的发布中,它还带来了诸多HTML5和离线的改进。Google的报告称,由于该浏览器对资源管理的改进,Windows、Mac和Linux上的Chrome 27 beta,其载入网站内容的速度——应该会快上5%。基本上,浏览器为关键资源提供了更高的预装内容调度优先级。

Chrome 27将采用Opus编码格式

  据外电报道,Google会在Chrome 27浏览器中采用Opus编码格式,它能促进音频压缩技术发展。Opus编码器 是一个有损声音编码的格式,由互联网工程任务组(IETF)进来开发,适用于网络上的实时声音传输,标准格式为RFC 6716。

谷歌为Android版Chrome推密码同步和自动填充功能

  自桌面版Chrome之后,谷歌于今日宣布,他们也将为Android版Chrome推出密码同步和自动填充功能。它将能够最大限度地减少用户在移动设备上登录的操作,并且还能对这些密码数据进行加密和压缩,从而方便消费者在移动设备上快速的浏览论坛或需要登录的页面。

iOS版Chrome浏览器升级带来新功能

  今天谷歌将iOS版Chrome浏览器升级至26.0.1410.50,新功能包括在iPhone和iPod touch上全屏浏览,全新打印功能和将PDF文件储存至谷歌云端硬盘等。当用户滚动浏览网页内容时,顶部的工具栏会自动隐藏,为用户增加可读空间。

谷歌调整Chrome网上应用商店界面

  据外媒报道,谷歌于今日更新了Chrome网上应用店的搜索界面。现在,在用户键入要搜索的内容之后,网页则会在界面的上方显示搜索的过滤条件。目前过滤条件的分类有:全部、应用、扩展程序、主题背景。只要用户点击其中的任何一个,页面就会跳出与之相匹配的软件。

Chrome Web Store或为多系统提供跨平台支持  

  Google似乎正致力于Chrome Web Store的一个重大更新,用于分发Chrome和Chrome OS的应用和扩展程序。该公司计划增加多平台的支持,意味着开发者将只需上传一个适用于所有平台的应用或扩展,而用户只会用到代码的相关部分。开发者和Google的长期观察家弗朗索瓦·博福特(Fran?ois Beaufort)在Chromium Code Review里首次曝出了这个新的发展。

业界观察:多家浏览器缘何欲换内核

  最近的浏览器市场非常热闹,谷歌打算在Webkit之外另起炉灶,开发Blink内核。Opera放弃了自己经营多年的内核,改投了WebKit,在谷歌宣布Blink时,Opera也跟着过去了,宣布拥抱Blink。Mozilla和三星搭上一起开发Servo内核,主攻移动市场。 

从KHTML到WebKit:谷歌推Blink历史重演

  上周四,Google宣布从WebKit 分支出自己的浏览器渲染引擎 Blink。很多人觉得这像是晴天霹雳,或者甚至是迟到的愚人节笑话,但是其实这件事情是难以避免的,而且是历史的重演。

酷毙
1

雷人

鲜花

鸡蛋

漂亮

刚表态过的朋友 (1 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部