Techniques to Control Memory Hogging by Web browsers: An in-depth review
Abstract/ Overview
The Web Browser is to date a popular piece of software in modern computing systems. They are the main interface for vast
information access from the Internet. Browsers technologies have advanced to a stage where they do more than before. They now parse
not only plaintext and Hypertext Markup Language (HTML), but also images, videos and other intricate protocols. These advancements
have increased demand for memory. This increased demand poses a challenge in multiprogramming environments. The contemporary
browser reference model does not have a memory control mechanism that can limit maximum memory a browser can use. This leads to
hogging of memory by contemporary browsers. This paper is a review on emergent techniques that have been used to control memory
hogging by browsers based on the contemporary reference architecture. We review major browsers architectures including Mozilla
Firefox, Google Chrome and Internet explorer. We give an in-depth study on techniques that have been adopted with a view to solve
this problem. From these reviews we derive the weaknesses of the contemporary browser architecture and inefficiency of each technique
used