Come and take a gander at my little, hobby web-browser. Do not expect it to develop with any degree of haste, but I intend it to be minimally complex and maximally customizable.
The plan is to write the "skeleton" of the browser in C and everything else in Lua. The JavaScript interpreter e.g. shall be written in Lua.
Currently, I am reading the DOM Living Standard and working on implementing the things there described in; after that, I shall probably work on the HTML parser.