kirancodes.me
To Proof Maintenance & Beyond!

JSISOLATE: lightweight in-browser JavaScript isolation

Mingxue Zhang, Wei Meng

Abstract

Modern web applications commonly include third-party scripts from external hosts. While enabling code reuse and enhancing the functionalities, the reliability of client-side JavaScript code can be impaired by the inclusion of other scripts. Since all scripts run in the same execution environment in the browser, executing them all together may cause unexpected effects. For example, global variables with the same name might be defined by multiple scripts, causing the actual value to be unpredictable.

BibTeX
@inproceedings{Zhang-Meng:FSE21,
  author    = {Mingxue Zhang and
               Wei Meng},
  title     = {{JSISOLATE:} lightweight in-browser {JavaScript} isolation},
  booktitle = {{ESEC/SIGSOFT} {FSE}},
  pages     = {193--204},
  publisher = {{ACM}},
  year      = {2021},
}

Related papers