当前位置: X-MOL 学术arXiv.cs.NI › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Browselite: A Private Data Saving Solution for the Web
arXiv - CS - Networking and Internet Architecture Pub Date : 2021-02-15 , DOI: arxiv-2102.07864
Conor Kelton, Matteo Varvello, Andrius Aucinas, Benjamin Livshits

The median webpage has increased in size by more than 80% in the last 4 years. This extra complexity allows for a rich browsing experience, but it hurts the majority of mobile users which still pay for their traffic. This has motivated several data-saving solutions, which aim at reducing the complexity of webpages by transforming their content. Despite each method being unique, they either reduce user privacy by further centralizing web traffic through data-saving middleboxes or introduce web compatibility (Webcompat) issues by removing content that breaks pages in unpredictable ways. In this paper, we argue that data-saving is still possible without impacting either users privacy or Webcompat. Our main observation is that Web images make up a large portion of Web traffic and have negligible impact on Webcompat. To this end we make two main contributions. First, we quantify the potential savings that image manipulation, such as dimension resizing, quality compression, and transcoding, enables at large scale: 300 landing and 880 internal pages. Next, we design and build Browselite, an entirely client-side tool that achieves such data savings through opportunistically instrumenting existing server-side tooling to perform image compression, while simultaneously reducing the total amount of image data fetched. The effect of Browselite on the user experience is quantified using standard page load metrics and a real user study of over 200 users across 50 optimized web pages. Browselite allows for similar savings to middlebox approaches, while offering additional security, privacy, and Webcompat guarantees.

中文翻译:

Browselite:适用于Web的私有数据保存解决方案

在过去的4年中,网页的中位数大小增加了80%以上。这种额外的复杂性可带来丰富的浏览体验,但会伤害仍为流量付费的大多数移动用户。这激发了几种节省数据的解决方案,旨在通过转换网页内容来降低网页的复杂性。尽管每种方法都是唯一的,但它们要么通过进一步节省数据的中间盒集中网络流量来减少用户隐私,要么通过删除以无法预测的方式破坏页面的内容来引入Web兼容性(Webcompat)问题。在本文中,我们认为在不影响用户隐私或Webcompat的情况下仍然可以保存数据。我们的主要观察结果是Web图像占Web流量的大部分,并且对Webcompat的影响可忽略不计。为此,我们做出了两个主要贡献。首先,我们量化图像处理(例如尺寸调整大小,质量压缩和代码转换)大规模实现的潜在节省:300个着陆页和880个内部页面。接下来,我们设计并构建Browselite,这是一个完全客户端的工具,可以通过机会性地对现有服务器端工具进行检测以执行图像压缩,同时减少获取的图像数据总量,从而节省此类数据。使用标准页面加载指标和对50个优化网页中200多个用户的真实用户研究,可以量化Browselite对用户体验的影响。Browselite允许与中间盒方法类似的节省,同时提供额外的安全性,隐私性和Webcompat保证。我们量化了图像处理(例如尺寸调整大小,质量压缩和代码转换)可大规模节省的潜在成本:300个着陆页和880个内部页面。接下来,我们设计并构建Browselite,这是一个完全客户端的工具,可以通过机会性地对现有服务器端工具进行检测以执行图像压缩,同时减少获取的图像数据总量,从而节省此类数据。使用标准页面加载指标和对50个优化网页中200多个用户的真实用户研究,可以量化Browselite对用户体验的影响。Browselite允许与中间盒方法类似的节省,同时提供额外的安全性,隐私性和Webcompat保证。我们量化了图像处理(例如尺寸调整大小,质量压缩和代码转换)可大规模节省的潜在成本:300个着陆页和880个内部页面。接下来,我们设计并构建Browselite,这是一个完全客户端的工具,可以通过机会性地对现有服务器端工具进行检测以执行图像压缩,同时减少获取的图像数据总量,从而节省此类数据。使用标准页面加载指标和对50个优化网页中200多个用户的真实用户研究,可以量化Browselite对用户体验的影响。Browselite允许与中间盒方法类似的节省,同时提供额外的安全性,隐私性和Webcompat保证。300个着陆页和880个内部页面。接下来,我们设计并构建Browselite,这是一个完全客户端的工具,可以通过机会性地对现有服务器端工具进行检测以执行图像压缩,同时减少获取的图像数据总量,从而节省此类数据。使用标准页面加载指标和对50个优化网页中200多个用户的真实用户研究,可以量化Browselite对用户体验的影响。Browselite允许与中间盒方法类似的节省,同时提供额外的安全性,隐私性和Webcompat保证。300个着陆页和880个内部页面。接下来,我们设计并构建Browselite,这是一个完全客户端的工具,可以通过机会性地对现有服务器端工具进行检测以执行图像压缩,同时减少获取的图像数据总量,从而节省此类数据。使用标准页面加载指标和对50个优化网页中200多个用户的真实用户研究,可以量化Browselite对用户体验的影响。Browselite允许与中间盒方法类似的节省,同时提供额外的安全性,隐私性和Webcompat保证。同时减少获取的图像数据总量。使用标准页面加载指标和对50个优化网页中200多个用户的真实用户研究,可以量化Browselite对用户体验的影响。Browselite允许与中间盒方法类似的节省,同时提供额外的安全性,隐私性和Webcompat保证。同时减少获取的图像数据总量。使用标准页面加载指标和对50个优化网页中200多个用户的真实用户研究,可以量化Browselite对用户体验的影响。Browselite允许与中间盒方法类似的节省,同时提供额外的安全性,隐私性和Webcompat保证。
更新日期:2021-02-17
down
wechat
bug