For a major part of my career, I worked as a web developer. I begun at about 2000, so I even had a glimpse of Netscape's evil layer method.
As browsers become more and more important, used by anyone and every platform from desktops to cellular phones, I think it is interesting to know how they actually work. In the years of IE 90% dominance there was nothing much to do but regard the browser as a "black box", but now, with open source browsers having more than half of the usage share, it's a good time to take a peek under the engine's hood and see what’s inside a web browser. Well, what’s inside are millions of C++ lines...
I did my best to summarize my findings: How browsers work
Here are some tips regarding client side performance.
Comments are welcome - firstname.lastname@example.org