Browser ktrace browsing
tedunangst.com
tedunangst.com
This kind of low-level analysis of programs is incredibly useful, it leads to discoveries of aberrant and often unexpected behaviour.. observing the system calls directly and the structures in their final form passed to the kernel.
You cannot gain this level of insight reading the source code alone, and if you have never stepped outside of your compiler before.. well, you should probably find a new hobby.
Hopefully as a result of this exercise the reader has gained some valuable insight into modern web browser design.
And that about says it all, doesn't it?