TY - GEN
T1 - Rethinking Client-Side Caching for the Mobile Web
AU - Goel, Ayush
AU - Ruamviboonsuk, Vaspol
AU - Netravali, Ravi
AU - Madhyastha, Harsha V.
N1 - Publisher Copyright:
© 2021 ACM.
PY - 2021/2/24
Y1 - 2021/2/24
N2 - 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.
AB - 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.
KW - JavaScript caching
KW - Mobile web
KW - client-side computation
UR - http://www.scopus.com/inward/record.url?scp=85102022620&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85102022620&partnerID=8YFLogxK
U2 - 10.1145/3446382.3448664
DO - 10.1145/3446382.3448664
M3 - Conference contribution
AN - SCOPUS:85102022620
T3 - HotMobile 2021 - Proceedings of the 22nd International Workshop on Mobile Computing Systems and Applications
SP - 111
EP - 117
BT - HotMobile 2021 - Proceedings of the 22nd International Workshop on Mobile Computing Systems and Applications
PB - Association for Computing Machinery, Inc
T2 - 22nd International Workshop on Mobile Computing Systems and Applications, HotMobile 2021
Y2 - 24 February 2021 through 26 February 2021
ER -