[webkit-dev] Role of all loaders
darin at apple.com
Mon Feb 23 15:28:34 PST 2009
On Feb 19, 2009, at 11:17 PM, Nilesh Patil wrote:
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.
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.
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.
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
> Sub resource Loader
The ResourceLoader objects for subresources such as images, scripts,
and CSS style sheets are SubresourceLoader objects.
More information about the webkit-dev