Parallelizing HTML parsing is challenging due to the complexities of HTML documents and the inherent dependences in its parsing algorithm. As a result, despite numerous studies in parallel parsing, HTML pars-ing remains sequential today. It forms one of the final barriers for fully parallelizing browser operations to minimize the browser’s response time—an important variable for user experiences, especially on portable devices. This paper provides a comprehensive analysis on the special complexities of parallel HTML parsing, and presents a systematic exploration in overcoming those difficulties through specially designed specula-tive parallelizations. This work develops, to the best of our knowledge, the first pipelining and data-level para...