作者
Jesutofunmi Kupoluyi, Moumena Chaqfeh, Matteo Varvello, Russell Coke, Waleed Hashmi, Lakshmi Subramanian, Yasir Zaki
发表日期
2022/10/25
图书
IMC (ACM Internet Measurement Conference)
简介
To quickly create interactive web pages, developers heavily rely on (large) general-purpose JavaScript libraries. This practice bloats web pages with complex unused functions dead code which are unnecessarily downloaded and processed by the browser. The identification and the elimination of these functions is an open problem, which this paper tackles with Muzeel, a black-box approach requiring neither knowledge of the code nor execution traces. While the state-of-the-art solutions stop analyzing JavaScript when the page loads, the core design principle of Muzeel is to address the challenge of dynamically analyzing JavaScript after the page is loaded, by emulating all possible user interactions with the page, such that the used functions (executed when interactivity events fire) are accurately identified, whereas unused functions are filtered out and eliminated. We run Muzeel against 15,000 popular web …
引用总数
学术搜索中的文章
J Kupoluyi, M Chaqfeh, M Varvello, R Coke, W Hashmi… - Proceedings of the 22nd ACM Internet Measurement …, 2022
T Kupoluyi, M Chaqfeh, M Varvello, W Hashmi… - arXiv preprint arXiv:2106.08948, 2021