kirancodes.me
To Proof Maintenance & Beyond!

Doloto: code splitting for network-bound web 2.0 applications

V. Benjamin Livshits, Emre Kiciman

Abstract

Modern Web 2.0 applications, such as GMail, Live Maps, Face-book and many others, use a combination of Dynamic HTML, JavaScript and other Web browser technologies commonly referred to as AJAX to push application execution to the client web browser. This improves the responsiveness of these network-bound applications, but the shift of application execution from a back-end server to the client also often dramatically increases the amount of code that must first be downloaded to the browser. This creates an unfortunate Catch-22: to create responsive distributed Web 2.0 applications developers move code to the client, but for an application to be responsive, the code must first be transferred there, which takes time.

BibTeX
@inproceedings{Livshits-Kiciman:FSE08,
  author    = {V. Benjamin Livshits and
               Emre Kiciman},
  title     = {Doloto: code splitting for network-bound web 2.0 applications},
  booktitle = {FSE},
  pages     = {350--360},
  publisher = {{ACM}},
  year      = {2008},
}

Related papers