Changes between Version 5 and Version 6 of CodePaths
- Timestamp:
- Aug 19, 2009, 11:39:01 AM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CodePaths
v5 v6 1 1 = Code Paths for Common Operations = 2 2 3 == Constructing HTML tokenizer ==3 == Constructing HTML/XML tokenizer == 4 4 5 5 {{{ 6 HTMLDocument::createTokenizer()7 Document::implicitOpen()6 [HTML]Document::createTokenizer() 7 [HTML]Document::implicitOpen() 8 8 FrameLoader::begin(const KURL&, bool dispatch, SecurityOrigin*) 9 9 FrameLoader::receivedFirstData() 10 10 }}} 11 11 12 == Tokenizing HTML document ==12 == Tokenizing HTML/XML document == 13 13 14 14 From the moment, piece by piece of an HTML document is obtained from the network, this is what happens: 15 15 16 16 {{{ 17 HTMLTokenizer::write(const SegmentedString& str, bool appendData)17 [HTML,XML]Tokenizer::write(const SegmentedString& str, bool appendData) 18 18 FrameLoader::write(const char* data, int len, bool flush) 19 19 FrameLoader::addData(const char* bytes, int length)