Compartmental memory management in a modern web browser

  title={Compartmental memory management in a modern web browser},
  author={Gregor Wagner and Andreas Gal and Christian Wimmer and Brendan Eich and Michael Franz},
Since their inception, the usage pattern of web browsers has changed substantially. Rather than sequentially navigating static web sites, modern web browsers often manage a large number of simultaneous tabs displaying dynamic web content, each of which might be running a substantial amount of client-side JavaScript code. This environment introduced a new degree of parallelism that was not fully embraced by the underlying JavaScript virtual machine architecture. We propose a novel abstraction… CONTINUE READING