[webkit-dev] Role of all loaders
Darin Adler
darin at apple.com
Mon Feb 23 15:28:34 PST 2009
On Feb 19, 2009, at 11:17 PM, Nilesh Patil wrote:
> FrameLoader
Controls the process of loading web pages into a frame. Contains all
the loading-related functions and data instead of having them all on
Frame itself. There’s one of these for each frame.
> DocumentLoader
Controls the process of loading one particular web page into a frame.
When a new page is loaded, the frame loader creates a new document
loader and then later destroys the old one.
> DocLoader
Part of the caching machinery. Manages the cached loading for a
particular document. May be merged with DocumentLoader at some point
in the future, or perhaps renamed.
> MainResourceLoader
FrameLoader and DocumentLoader use ResourceLoader objects to load
individual resources. The main resource is the HTML file (or SVG file
or whatever). The ResourceLoader for the main resource is a
MainResourceLoader.
> Sub resource Loader
The ResourceLoader objects for subresources such as images, scripts,
and CSS style sheets are SubresourceLoader objects.
-- Darin
More information about the webkit-dev
mailing list