Breaking Bad: Quantifying the Addiction of Web Elements to JavaScript

01/25/2023
by   Romain Fouquet, et al.
0

While JavaScript established itself as a cornerstone of the modern web, it also constitutes a major tracking and security vector, thus raising critical privacy and security concerns. In this context, some browser extensions propose to systematically block scripts reported by crowdsourced trackers lists. However, this solution heavily depends on the quality of these built-in lists, which may be deprecated or incomplete, thus exposing the visitor to unknown trackers. In this paper, we explore a different strategy, by investigating the benefits of disabling JavaScript in the browser. More specifically, by adopting such a strict policy, we aim to quantify the JavaScript addiction of web elements composing a web page, through the observation of web breakages. As there is no standard mechanism for detecting such breakages, we introduce a framework to inspect several page features when blocking JavaScript, that we deploy to analyze 6,384 pages, including landing and internal web pages. We discover that 43 that more than 67 requires the content from the main section of the page, for which the user most likely reached the page, while reducing the number of tracking requests by 85 on average. Finally, we discuss the viability of currently browsing the web without JavaScript and detail multiple incentives for websites to be kept usable without JavaScript.

READ FULL TEXT

page 1

page 14

page 15

page 29

research
12/04/2018

Tracking the Pixels: Detecting Web Trackers via Analyzing Invisible Pixels

Web tracking has been extensively studied over the last decade. To detec...
research
11/08/2018

SpeedReader: Reader Mode Made Fast and Private

Most popular web browsers include "reader modes" that improve the user e...
research
10/16/2019

Filter List Generation for Underserved Regions

Filter lists play a large and growing role in protecting and assisting w...
research
11/09/2021

Prediction of new outlinks for focused Web crawling

Discovering new hyperlinks enables Web crawlers to find new pages that h...
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
05/22/2018

AdGraph: A Machine Learning Approach to Automatic and Effective Adblocking

Filter lists are widely deployed by adblockers to block ads and other fo...
research
11/02/2020

There's No Trick, Its Just a Simple Trick: A Web-Compat and Privacy Improving Approach to Third-party Web Storage

While much current web privacy research focuses on browser fingerprintin...

Please sign up or login with your details

Forgot password? Click here to reset