Measuring the (Over)use of Service Workers for In-Page Push Advertising Purposes

0Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Rich offline experience, periodic background sync, push notification functionality, network requests control, improved performance via requests caching are only a few of the functionalities provided by the Service Worker (SW) API. This new technology, supported by all major browsers, can significantly improve users’ experience by providing the publisher with the technical foundations that would normally require a native application. Albeit the capabilities of this new technique and its important role in the ecosystem of Progressive Web Apps (PWAs), it is still unclear what is their actual purpose on the web, and how publishers leverage the provided functionality in their web applications. In this study, we shed light in the real world deployment of SWs, by conducting the first large scale analysis of the prevalence of SWs in the wild. We see that SWs are becoming more and more popular, with the adoption increased by 26% only within the last 5 months. Surprisingly, besides their fruitful capabilities, we see that SWs are being mostly used for In-Page Push Advertising, in 65.08% of the SWs that connect with 3rd parties. We highlight that this is a relatively new way for advertisers to bypass ad-blockers and render ads on the user’s displays natively.

Cite

CITATION STYLE

APA

Pantelakis, G., Papadopoulos, P., Kourtellis, N., & Markatos, E. P. (2022). Measuring the (Over)use of Service Workers for In-Page Push Advertising Purposes. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 13210 LNCS, pp. 426–438). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-030-98785-5_19

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free