User:Eleanorg/annotation/How Web Browsers Work
From XPUB & Lens-Based wiki
notes
the parts of a browser
- links UI to rendering engine
- Renders content by parsing HTML, constructing DOM tree and adding CSS to 'paint' each element in correct position
- Firefox's rendering engine is 'Gecko'; Chrome & Safari use Webkit, another open source rendering engine.
- Rendering engines try to speed up final display by painting initial content before all has rendered.
- Parsing HTML is more difficult than XML because of its 'soft' syntax
- Gets the data with HTTP requests etc