Skip to main content

Showing 1–3 of 3 results for author: Hashmi, W

.
  1. arXiv:2106.14093  [pdf

    cs.SE

    JSAnalyzer: A Web Developer Tool for Simplifying Mobile Pages Through JavaScript Optimizations

    Authors: Moumena Chaqfeh, Jacinta Hu, Waleed Hashmi, Russell Coke, Lakshmi Subramanian, Yasir Zaki

    Abstract: The amount of JavaScript embedded in Web pages has substantially grown in the past decade, leading to large and complex pages that are computationally intensive for mobile devices. In this paper, we propose JSAnalyzer, an easy-to-use tool that enables Web developers to quickly optimize and generate simpler versions of existing web pages for mobile users. JSAnalyzer can selectively enable or disabl… ▽ More

    Submitted 26 June, 2021; originally announced June 2021.

    Comments: 19 pages, 8 figures

  2. arXiv:2106.13764  [pdf

    cs.OH

    To Block or Not to Block: Accelerating Mobile Web Pages On-The-Fly Through JavaScript Classification

    Authors: Moumena Chaqfeh, Muhammad Haseeb, Waleed Hashmi, Patrick Inshuti, Manesha Ramesh, Matteo Varvello, Fareed Zaffar, Lakshmi Subramanian, Yasir Zaki

    Abstract: The increasing complexity of JavaScript in modern mobile web pages has become a critical performance bottleneck for low-end mobile phone users, especially in develo** regions. In this paper, we propose SlimWeb, a novel approach that automatically derives lightweight versions of mobile web pages on-the-fly by eliminating the use of unnecessary JavaScript. SlimWeb consists of a JavaScript classifi… ▽ More

    Submitted 20 June, 2021; originally announced June 2021.

    Comments: 11 pages, 11 figures

  3. arXiv:2106.08948  [pdf

    cs.SE

    Muzeel: A Dynamic JavaScript Analyzer for Dead Code Elimination in Today's Web

    Authors: Tofunmi Kupoluyi, Moumena Chaqfeh, Matteo Varvello, Waleed Hashmi, Lakshmi Subramanian, Yasir Zaki

    Abstract: JavaScript contributes to the increasing complexity of today's web. To support user interactivity and accelerate the development cycle, web developers heavily rely on large general-purpose third-party JavaScript libraries. This practice increases the size and the processing complexity of a web page by bringing additional functions that are not used by the page but unnecessarily downloaded and proc… ▽ More

    Submitted 15 June, 2021; originally announced June 2021.

    Comments: 13 pages, 8 figures