Rethinking Client-Side Caching for the Mobile Web

Rethinking Client-Side Caching for the Mobile Web
复制标题

DOI:
10.1145/3446382.3448664
复制
发表时间:
2021-02
期刊:
Proceedings of the 22nd International Workshop on Mobile Computing Systems and Applications
影响因子:
--
通讯作者:
Ayush Goel;Vaspol Ruamviboonsuk;R. Netravali;H. Madhyastha
Ayush Goel;Vaspol Ruamviboonsuk;R. Netravali;H. Madhyastha
中科院分区:
其他
文献类型:
--
作者:
Ayush Goel;Vaspol Ruamviboonsuk;R. Netravali;H. Madhyastha

文献摘要

相似文献

尽管许多努力加速页面负载,但移动网络浏览仍然很慢。像其他人一样,我们发现客户端计算(尤其是JavaScript执行)是关键的罪魁祸首。但是,以前的解决方案可以减轻计算开销,但会遇到安全性,隐私性和可部署性问题,从而阻碍了他们的采用。为了避开这些问题,我们提出了一个基于浏览器的解决方案,其中每个客户端都从其先前的页面加载中重新进行相同的计算。我们在大约230页上进行的分析表明,即使在现代智能手机上,这种方法也可以减少最需要优化的页面中的49%的中位数。
Mobile web browsing remains slow despite many efforts to accelerate page loads. Like others, we find that client-side computation (in particular, JavaScript execution) is a key culprit. Prior solutions to mitigate computation overheads, however, suffer from security, privacy, and deployability issues, hindering their adoption. To sidestep these issues, we propose a browser-based solution in which every client reuses identical computations from its prior page loads. Our analysis across roughly 230 pages reveals that, even on a modern smartphone, such an approach could reduce client-side computation by a median of 49% on pages which are most in need of such optimizations.