2013-04-05
Google昨日宣布(fork) WebKit,并建立一个叫做Blink的新渲染引擎,现在WebKit团队也宣布了他们的项目简化(streamline)计划。鉴于该渲染引擎不必再支持Chromium port,其将有一系列相当大的代码可以被移除了。这实际上是一件好事,精简代码不仅能简化开发,也能提升速度。 详细介绍如下: 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 traction Specific 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/ |
|