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

06/26/2021
by   Moumena Chaqfeh, et al.
0

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 disable JavaScript elements in a page while visually observing their impact, such that non-critical elements can be removed without sacrificing the visual content or the interactive functionality. Our quantitative evaluation results show that JSAnalyzer achieves more than 88 relative increase in performance scoring for low-end mobile phones (i.e., from 32 users shows that JSAnalyzer maintains more than 90 original pages, whereas a developer evaluation study conducted with 23 developers shows that JSAnalyzer scores more than 80 and usability while retaining the page content and functional features. Additionally, we show that JSAnalyzer outperforms state-of-the-art solutions such as JSCleaner and Google AMP.

READ FULL TEXT

page 7

page 12

research
01/21/2019

DroidMeter: A Measurement Tool to Study Embedded Web Pages

Traditional Web browsing involves typing a URL on a browser and loading ...
research
06/20/2021

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

The increasing complexity of JavaScript in modern mobile web pages has b...
research
12/22/2022

Generative Colorization of Structured Mobile Web Pages

Color is a critical design factor for web pages, affecting important fac...
research
06/04/2018

How Content Volume on Landing Pages Influences Consumer Behavior

Does more information elicit users compliance and engagement, or the oth...
research
01/01/2022

Usability and Aesthetics: Better Together for Automated Repair of Web Pages

With the recent explosive growth of mobile devices such as smartphones o...
research
04/27/2018

An Element Sensitive Saliency Model with Position Prior Learning for Web Pages

Understanding human visual attention is important for multimedia applica...
research
10/27/2021

Don't read, just look: Main content extraction from web pages using visually apparent features

The extraction of main content provides only primary informative blocks ...

Please sign up or login with your details

Forgot password? Click here to reset