Introduction Traditionally, browsers have been written as single threaded applications, and the html spec certainly seems to validate this statement. This makes it difficult to parallelize any task which a browser carries out, and we generally have to come up with innovative ways to do so. One such task is HTML parsing, and I have been working on parallelizing it this summer as part of my GSoC pro