Webkit源码分析
2010-03
静态结构
Webkit-struct
Webkit-css
Webkit-dom-render
流程序列
Init
Load-url
loadHTMString
Css-process
Parse-layout
调用堆栈
Winlauncher
Create webview
Webkit/Win/webview.cpp
Create page
Webcore/page/page.cpp
Create webframe
Webkit/Win/webframe.cpp
Create frame
Webcore/page/frame.cpp
Init frameloader
Webcore/loader/frameloader.cpp
Create documentloader
Webcore/loader/documentloader.cpp
Create MainResourceLoader
Create documentwriter
Load url
Data receive
Data parse(create dom tree)
Layout(create render tree)
Layout – execute in timer
Paint