IJCATR Volume 7 Issue 4

Techniques to Control Memory Hogging by Web Browsers: An in-Depth Review

Harun K. Kamau , Dr.O.McOyowo , Dr.O.Okoyo , Dr.C.Ratemo
10.7753/IJCATR0704.1005
keywords : Browser reference architecture, memory hogging, web browser

PDF
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.
@artical{h742018ijcatr07041005,
Title = "Techniques to Control Memory Hogging by Web Browsers: An in-Depth Review",
Journal ="International Journal of Computer Applications Technology and Research(IJCATR)",
Volume = "7",
Issue ="4",
Pages ="158 - 192",
Year = "2018",
Authors ="Harun K. Kamau , Dr.O.McOyowo , Dr.O.Okoyo , Dr.C.Ratemo"}
  • The paper reviews techniques adopted to control memory hogging in web browsers
  • Browser memory consumption is dynamic in nature and is dependent on fetched resource
  • Contemporary browser architecture lacks a memory control mechanism
  • A proposal is made to incorporate a memory analyzer to the contemporary browser architecture.