FunctionSource, Your Source for Developer News

How Browsers Work

Posted by Dion Almaer 6 months ago on browser internals

Paul Irish has taken the time to clean up and republish the great work of Tali Garsiel on browser internals, including copious examples of WebKit and Gecko (with code as well as diagrams).

Pull up a chair. Pour a coffee. And, take some time to read about:

  • The various parsers and error tolerance
  • The rendering pipeline
  • Render tree construction
  • Style computation
  • Style sheet cascade order and specificity
  • Asynchronous and Synchronous layout
  • Global and Incremental painting
  • Layered representation

And if you fancy a video, remember Alex Russell’s talk on how Web Browsers work too