Using predictive prefetching to improve World Wide Web latency
ACM SIGCOMM Computer Communication Review
Mobile web browsing: usability study
Mobility '07 Proceedings of the 4th international conference on mobile technology, applications, and systems and the 1st international symposium on Computer human interaction in mobile technology
The Case for VM-Based Cloudlets in Mobile Computing
IEEE Pervasive Computing
Smart caching for web browsers
Proceedings of the 19th international conference on World wide web
Fast and parallel webpage layout
Proceedings of the 19th international conference on World wide web
Anatomizing application performance differences on smartphones
Proceedings of the 8th international conference on Mobile systems, applications, and services
HotPar'09 Proceedings of the First USENIX conference on Hot topics in parallelism
Data staging on untrusted surrogates
FAST'03 Proceedings of the 2nd USENIX conference on File and storage technologies
How effective is mobile browser cache?
S3 '11 Proceedings of the 3rd ACM workshop on Wireless of the students, by the students, for the students
Examining storage performance on mobile devices
MobiHeld '11 Proceedings of the 3rd ACM SOSP Workshop on Networking, Systems, and Applications on Mobile Handhelds
Proceedings of the Seventh COnference on emerging Networking EXperiments and Technologies
How far can client-only solutions go for mobile browser speed?
Proceedings of the 21st international conference on World Wide Web
Revisiting storage for smartphones
FAST'12 Proceedings of the 10th USENIX conference on File and Storage Technologies
A close examination of performance and power characteristics of 4G LTE networks
Proceedings of the 10th international conference on Mobile systems, applications, and services
A case for parallelizing web pages
HotPar'12 Proceedings of the 4th USENIX conference on Hot Topics in Parallelism
MobileHCI '12 Proceedings of the 14th international conference on Human-computer interaction with mobile devices and services
Revisiting storage for smartphones
ACM Transactions on Storage (TOS)
TwoB: a two-tier web browser architecture optimized for mobile network
Proceedings of the 10th International Conference on Advances in Mobile Computing & Multimedia
ZOOMM: a parallel web browser engine for multicore mobile devices
Proceedings of the 18th ACM SIGPLAN symposium on Principles and practice of parallel programming
Enabling the transition to the mobile web with WebSieve
Proceedings of the 14th Workshop on Mobile Computing Systems and Applications
NVM heaps for accelerating browser-based applications
Proceedings of the 1st Workshop on Interactions of NVM/FLASH with Operating Systems and Workloads
Hi-index | 0.00 |
We report the first work that examines the internals of web browsers on smartphones, using the WebKit codebase, two generations of Android smartphones, and webpages visited by 25 smart-phone users over three months. We make many surprising findings. First, over half of the webpages visited by smartphone users are not optimized for mobile devices. This highlights the importance of client-based optimization and the limitation of prior work that only studies mobile webpages. Second, while prior work suggests that several compute-intensive operations should be the focus of optimization, our measurement and analysis show that their improvement will only lead to marginal performance gain with existing webpages. Furthermore, we find that resource loading, ignored by all except one prior work, contributes most to the browser delay. While our results agree with a recent network study showing that network round-trip time is a major problem, we further demonstrate how the internals of the browser and operating system contribute to the browser delay and therefore reveal new opportunities for optimization.