A survey of Web cache replacement strategies
ACM Computing Surveys (CSUR)
Improving web browsing performance on wireless pdas using thin-client computing
Proceedings of the 13th international conference on World Wide Web
pTHINC: a thin-client architecture for mobile wireless web
Proceedings of the 15th international conference on World Wide Web
A fast and robust method for web page template detection and removal
CIKM '06 Proceedings of the 15th ACM international conference on Information and knowledge management
On Finding Templates on Web Collections
World Wide Web
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
MAUI: making smartphones last longer with code offload
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
Towards parallelizing the layout engine of firefox
HotPar'10 Proceedings of the 2nd USENIX conference on Hot topics in parallelism
CloneCloud: elastic execution between mobile device and cloud
Proceedings of the sixth conference on Computer systems
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
PocketWeb: instant web browsing for mobile devices
ASPLOS XVII Proceedings of the seventeenth international conference on Architectural Support for Programming Languages and Operating Systems
How far can client-only solutions go for mobile browser speed?
Proceedings of the 21st international conference on World Wide Web
Mobile Web Browser Optimizations in the Cloud Era: A Survey
SOSE '13 Proceedings of the 2013 IEEE Seventh International Symposium on Service-Oriented System Engineering
Hi-index | 0.00 |
The performance of web browsers has become a major bottleneck when dealing with complex webpages. Many calculation redundancies exist when processing similar webpages, thus it is possible to cache and reuse previously calculated intermediate results to improve web browser performance significantly. In this paper, we propose a similarity-based optimization approach to improve webpage processing performance of web browsers. Through caching and reusing of style properties calculated previously, we are able to eliminate the redundancies caused by processing similar webpages from the same website. We propose a tree-structured architecture to store style properties to facilitate efficient caching and reuse. Experiments on webpages of various websites show that the proposed technique can speed up the webpage loading process by up to 68% and reduce the redundant style calculations by up to 77% for the first visit to a webpage with almost negligible overhead.