首页 人工智能正文

谷歌分叉WebKit的真正原因

人工智能 2019-12-04 15:44:38

昨天传来了一个令人惊讶的消息,谷歌将把苹果的WebKit渲染引擎踢到路边,并以基于WebKit的名为Blink的新开源渲染引擎取代它。

据谷歌称,这一转变背后的原因是WebKit变得过于复杂,将其转换到自己的渲染引擎将使Chrome浏览器和Chrome OS等项目受益。

谷歌(Google)软件工程师亚当·巴思(Adam Barth)写道:“与其他基于WebKit的浏览器相比,Chrom使用的是不同的多进程架构,多年来支持多种架构已经导致WebKit和Chromium项目的复杂性不断增加。”

“这一点,”他继续说,“减缓了集体创新的步伐。”.

谷歌似乎已经考虑了这么多想法,公司认为,它将能够从其渲染引擎中删除7个构建系统并删除7,000个文件,而WebKit则意味着大约450万个代码行。

这已经诱使Opera采用了眨眼。

现在,我完全赞成简化,从一个项目中删除450万行代码无疑对稳定性和安全性都有好处。而且,正如Barth所指出的,拥有多个渲染引擎无疑会带来更多的创新。

但这个开关的意义远不止于眼前。

谷歌专注于简化WebKit的事实告诉我们。当然,Google感兴趣的是添加新功能,但在这样的多平台世界中,用与其他渲染引擎不兼容的功能填充闪烁的想法几乎是无法想象的。

谷歌之所以想要Blink,是因为一件事-后PC时代。WebKit是长在牙齿上的,是PC思维的产物.谷歌想要改变这一点。

毫无疑问,苹果有效地管理了这个项目,并将它变成了一个能够后PC时代的渲染引擎,但是很明显,如果谷歌能从项目中排除450万条代码,那么在那里有很多死木。同时,在具有坚固的处理器和RAM的笔记本系统上,在具有有限的处理能力、存储、RAM和电源的移动系统上,隐藏在CodeBase中的所有死板可能是很好的,而对于所有的,更集中的、流线型的渲染引擎将是更好的。

谷歌似乎也很擅长在浏览器上优化代码。它对V8 JavaScript引擎做了出色的工作,创建了一个快速、功能强大的引擎。鉴于其在那里的记录,公司控制自己的渲染引擎是有意义的。

拥有自己的渲染引擎对谷歌有利的另一个原因是差异。如果谷歌能使Blink大大优于WebKit(更快、更少故障、更安全),那么Android、Chrome和ChromeOS等产品将在竞争中占据优势。鉴于我们现在所处的世界,一个更快、更高效、更安全的浏览器将受到许多人的欢迎。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

头条推荐

评测三星A80和iPhoneXR以及Instagram将不再提供WP系统程序

评测三星A80和iPhoneXR以及Instagram将不再提供WP系统程序

评测65W SuperVOOC 2.0与One Vision新机的价值在哪

评测65W SuperVOOC 2.0与One Vision新机的价值在哪

图文推荐

评测插件完善应用以及vivo X20Plus屏幕指纹版的质感怎样

评测插件完善应用以及vivo X20Plus屏幕指纹版的质感怎样

评测荣耀畅玩7C和三星S10的性能怎么样

评测荣耀畅玩7C和三星S10的性能怎么样

评测努比亚V18与三星S10相机相比谁的拍照技术好

评测努比亚V18与三星S10相机相比谁的拍照技术好