webkit的loader结构解析

Frame用FrameLoader来下载网页。

FrameLoader处理loader与Frame有关的内容,如网页的解析等。

FrameLoader中的DocumentLoader是用了下载网页html文本的, 其中MainResouceLoader是网络下载用的。


Document中的DocLoader是用来下载image/css/script的。

Cache是一个全局变量,用来保存所有的子资源。

Loader是为Cache下载资源用的,其中用到了SubResouceLoader来从网络下载。

CachedResouce是Cache管理的内存资源。


CachedResouceClient是需要从网络下载资源类的父类。

CachedFont、CachedImage、CachedCSSStyleSheet、CachedScript是Cache可以管理的四种资源。

你可能感兴趣的:(webkit的loader结构解析)