DRIVESHAFT: Improving Perceived Mobile Web Performance

09/25/2018
by   Ketan Bhardwaj, et al.
0

With mobiles overtaking desktops as the primary vehicle of Internet consumption, mobile web performance has become a crucial factor for websites as it directly impacts their revenue. In principle, improving web performance entails squeezing out every millisecond of the webpage delivery, loading, and rendering. However, on a practical note, an illusion of faster websites suffices. This paper presents DriveShaft, a system envisioned to be deployed in Content Delivery Networks, which improves the perceived web performance on mobile devices by reducing the time taken to show visually complete web pages, without requiring any changes in websites, browsers, or any actions from end-user. DriveShaft employs (i) crowdsourcing, (ii) on-the-fly JavaScript injection, (iii) privacy preserving desensitization, and (iv) automatic HTML generation to achieve its goals. Experimental evaluations using 200 representative websites on different networks (Wi-Fi and 4G), different devices (high-end and low-end phones) and different browsers, show a reduction of 5x in the time required to see a visually complete website while giving a perception of 5x-6x faster page loading.

READ FULL TEXT
research
04/08/2020

How Crisp is the Crease? A Subjective Study on Web Browsing Perception of Above-The-Fold

Quality of Experience (QoE) for various types of websites has gained sig...
research
11/08/2019

Accessibility of websites for visually impaired persons

Accessibility of websites for visually impaired persons is mishandled by...
research
11/18/2021

Reining in Mobile Web Performance with Document and Permission Policies

The quality of experience with the mobile web remains poor, partially as...
research
03/01/2019

Analysis of User Dwell Time on Non-News Pages

There is dwell time as one of the indicators of user's behavior, and thi...
research
10/13/2017

An NFV and Microservice Based Architecture for On-the-fly Component Provisioning in Content Delivery Networks

Content Delivery Networks (CDNs) deliver content (e.g. Web pages, videos...
research
03/16/2020

System to Identify and Elide Superfluous JavaScript Code for Faster Webpage Loads

Many websites import large JavaScript (JS) libraries to customize and en...
research
09/09/2022

A Worldwide Look Into Mobile Access Networks Through the Eyes of AmiGos

Mobile phones are nowadays the predominant way for users to access the I...

Please sign up or login with your details

Forgot password? Click here to reset