Parallelizing the web browser

  • Authors:
  • Christopher Grant Jones;Rose Liu;Leo Meyerovich;Krste Asanović;Rastislav Bodík

  • Affiliations:
  • Department of Computer Science, University of California, Berkeley;Department of Computer Science, University of California, Berkeley;Department of Computer Science, University of California, Berkeley;Department of Computer Science, University of California, Berkeley;Department of Computer Science, University of California, Berkeley

  • Venue:
  • HotPar'09 Proceedings of the First USENIX conference on Hot topics in parallelism
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

We argue that the transition from laptops to handheld computers will happen only if we rethink the design of web browsers. Web browsers are an indispensable part of the end-user software stack but they are too inefficient for handhelds. While the laptop reused the software stack of its desktop ancestor, solid-state device trends suggest that today's browser designs will not become sufficiently (1) responsive and (2) energy-efficient. We argue that browser improvements must go beyond JavaScript JIT compilation and discuss how parallelism may help achieve these two goals. Motivated by a future browser-based application, we describe the preliminary design of our parallel browser, its work-efficient parallel algorithms, and an actor-based scripting language.