How does a browser work?

Hi all,

I’m searching for some in-depth information about how browsers work:

  • Requesting and downloading files from a webserver via HTTP
  • Parsing and renderung HTML and CSS
  • Executing JavaScript
  • Embedding and displaying images
  • etc.

I found some information about this topic on developer.mozilla.org and maybe it’s a good idea to study Firefox’s source code. But I would like to have some detailed articles and books as well.

Any hints are much appreciated

Cheers
oerdec

This seems to be usefull: WebCore Rendering. It is about Webkit’s rendering engine.