谷歌前两天刚刚宣布,将会用Blink取代WebKit,作为未来Chrome的渲染引擎,并且发布了详细的计划。因此,由于Webkit无需支持Chromium分支,因此有大量无关代码可以移除。
目前版本仍为WebKit引擎
以下是详细的移除计划:
Concepts we plan to remove:
Layering violations in WebCore/platform, where a Page* or Frame* is passed to a function
Supplementable and Supplement
#if USE(GOOGLEURL)
#if USE(V8)
#if !USE(JSC)
#if PLATFORM(CHROMIUM)
Skia
DOMFileSystem
WebLayer and its scrolling implementation
Features #defines that haven’t gained tractionSpecific files we plan to remove:
.gyp build files
WebCore/bindings/v8
WebCore/bindings/scripts/*v8*
LayoutTests/platform/chromium*
WebKit/chromium
WTF/wtf/chromium
WebCore/platform/chromium
WebCore/*Chromium*
Source/Platform/chromium
ManualTests/chromium/
Tools/BuildSlaveSupport/chromium/
Tools/DumpRenderTree/chromium/
代码的精简其实是一件好事,不但可以精简开发过程,还可以加快普及速度。另外,代码的精简还能减少花在保持安全性方面的精力,毕竟软件越复杂,潜在的安全隐患就越多。
目前尚不清楚WebKit团队会移除多少段Chromium相关代码,但可以肯定的是这会是一项大工程。当然,谷歌在移除代码的时候也会帮上WebKit的忙。
小编以为,看来谷歌已经铁了心和苹果分家了,只是不知道其他厂商会站在哪一边呢?至少三星选择了Mozilla。
网友评论