{"id":5779,"date":"2018-10-16T09:45:34","date_gmt":"2018-10-16T14:45:34","guid":{"rendered":"https:\/\/www.poweradmin.com\/blog\/?p=5779"},"modified":"2018-10-15T09:50:42","modified_gmt":"2018-10-15T14:50:42","slug":"why-your-internet-browser-is-such-a-ram-hog","status":"publish","type":"post","link":"https:\/\/www.poweradmin.com\/blog\/why-your-internet-browser-is-such-a-ram-hog\/","title":{"rendered":"Why Your Internet Browser is Such a RAM Hog"},"content":{"rendered":"<p><span style=\"font-family: verdana, geneva, sans-serif; color: #000000;\"><strong>By Des Nnochiri<\/strong><\/span><\/p>\n<p>\u00a0<\/p>\n<p style=\"margin: 0px 0px 10.66px;\"><span style=\"margin: 0px; font-family: verdana, geneva, sans-serif;\">Savvy computer users have been ranting for years about how their internet browser hogs so much of their RAM. The issue has become so important that some are even using a platform\u2019s RAM-consumption rate as the main factor affecting their decision to use it.<\/span><\/p>\n<p style=\"margin: 0px 0px 10.66px;\"><span style=\"margin: 0px; font-family: verdana, geneva, sans-serif;\">Although shocking that a single application on your machine can consume so many of your system resources, the complaint is relatively misguided, born in part by rose-tinted visions of the way the internet used to work in the olden days and by a fundamental misunderstanding of the way RAM is distributed and used within a computer.<\/span><\/p>\n<p style=\"margin: 0px 0px 10.66px;\"><span style=\"margin: 0px; font-family: verdana, geneva, sans-serif;\">With that in mind, let\u2019s have a little rummage around and see if we can\u2019t help clear the waters of why your internet browser is using so much RAM.<\/span><\/p>\n<h2 style=\"margin: 2.66px 0px 0px;\"><span style=\"margin: 0px; font-family: verdana, geneva, sans-serif;\">Is it True?<\/span><\/h2>\n<p>\u00a0<\/p>\n<p style=\"margin: 0px 0px 10.66px;\"><span style=\"margin: 0px; font-family: verdana, geneva, sans-serif;\">Yes, it\u2019s true. Your internet browser uses a disproportionate amount of memory when compared against the other programs on your device.<\/span><\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2018\/10\/browser-memory-usage.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-5788\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2018\/10\/browser-memory-usage.png\" alt=\"\" width=\"500\" height=\"291\" srcset=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2018\/10\/browser-memory-usage.png 768w, https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2018\/10\/browser-memory-usage-300x175.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\"><\/a><span style=\"font-family: verdana, geneva, sans-serif;\">(Image source: www.gizmodo.com)<\/span><\/p>\n<p>\u00a0<\/p>\n<p style=\"margin: 0px 0px 10.66px;\"><span style=\"margin: 0px; font-family: verdana, geneva, sans-serif;\">Take a peek at the above screengrab taken from this author\u2019s Windows 10 PC at time of writing. You can see clearly that Google Chrome, with just eight tabs open, is using more memory than Spotify, its nearest competitor, by many orders of magnitude.<\/span><\/p>\n<p style=\"margin: 0px 0px 10.66px;\"><span style=\"margin: 0px; font-family: verdana, geneva, sans-serif;\">However, this consumption is not without reason.<\/span><\/p>\n<h2 style=\"margin: 2.66px 0px 0px;\"><span style=\"margin: 0px; font-family: verdana, geneva, sans-serif;\">What\u2019s the Reason?<\/span><\/h2>\n<p>\u00a0<\/p>\n<p style=\"margin: 0px 0px 10.66px;\"><span style=\"margin: 0px; font-family: verdana, geneva, sans-serif;\">Modern browsers such as Chrome and Firefox are multi-process, which means they can divide the browsers operations into different segments. Therefore, if a tab or plug-in crashes, it doesn\u2019t take the whole browser down with it. Additional features, such as the prerendering found in Chrome, also helps to make accessing the internet faster and more reliable, albeit at the expense of more RAM.<\/span><\/p>\n<p style=\"margin: 0px 0px 10.66px;\"><span style=\"margin: 0px; font-family: verdana, geneva, sans-serif;\">Installed extensions are another feature of modern browsers which augment your internet browsing experience by sacrificing RAM. If you use an adblocker, video downloader, or any other extension, they will be gobbling up extra RAM in payment.<\/span><\/p>\n<p style=\"margin: 0px 0px 10.66px;\"><span style=\"margin: 0px; font-family: verdana, geneva, sans-serif;\">Let\u2019s not forget the internet itself is a much more vibrant and complex beast now than it ever was before. Whereas the internet used to be little more than a collection of static HTML backgrounds with text, images, and the occasional crude GIF, today we are using it to access email, stream movies, play video games, instantly communicate with people all over the globe, upload, download, and much more besides. All the while, receiving and sending notifications, updates, and a constant stream of other data.<\/span><\/p>\n<p style=\"margin: 0px 0px 10.66px;\"><span style=\"margin: 0px; font-family: verdana, geneva, sans-serif;\">Therefore, the Google Chrome of today is doing many times the work that the Internet Explorer of yesteryear had to contend with. Sure, technology has improved in sympathy, but not at the same rate as the internet itself, and this extra work means extra RAM.<\/span><\/p>\n<h2 style=\"margin: 2.66px 0px 0px;\"><span style=\"margin: 0px; font-family: verdana, geneva, sans-serif;\">No Need to Panic<\/span><\/h2>\n<p>\u00a0<\/p>\n<p style=\"margin: 0px 0px 10.66px;\"><span style=\"margin: 0px; font-family: verdana, geneva, sans-serif;\">However, don\u2019t forget that this is the reason RAM exists. RAM which isn\u2019t being used is pointless, so don\u2019t worry about your browser consuming so much. After all, I\u2019m willing to bet surfing the internet is what you spent a good portion of your screen time doing (even if you\u2019re supposed to be working).<\/span><\/p>\n<p style=\"margin: 0px 0px 10.66px;\"><span style=\"margin: 0px; font-family: verdana, geneva, sans-serif;\">Your computer uses RAM to store things it\u2019s likely to need again soon. Things such as website data or other resources, which can be recalled quickly from a cache to make sure the page loads quicker the next time it\u2019s accessed.<\/span><\/p>\n<p style=\"margin: 0px 0px 10.66px;\"><span style=\"margin: 0px; font-family: verdana, geneva, sans-serif;\">If you find your computer is running a little slowly though, you only have two choices. You can sacrifice some features by uninstalling extensions or plugins, or you can buy some more RAM.<\/span><\/p>\n<h2 style=\"margin: 2.66px 0px 0px;\"><span style=\"margin: 0px; font-family: verdana, geneva, sans-serif;\">All is Not Lost<\/span><\/h2>\n<p>\u00a0<\/p>\n<p style=\"margin: 0px 0px 10.66px;\"><span style=\"margin: 0px; font-family: verdana, geneva, sans-serif;\">The newest version of Chrome comes with a new feature named <a href=\"https:\/\/www.techspot.com\/news\/75718-chrome-68-feature-improves-browser-ram-usage-firefox.html\" rel=\"nofollow\" target=\"_blank\">Page Lifecycle Interface<img class=\"extlink-icon\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/plugins\/external-links-nofollow-open-in-new-tab-favicon\/images\/extlink.png\"><\/a>. Designed to make the browser use system resources more efficiently, the PLI can pause inactive websites, and restart them when they are switched back to. Inspired by the software on smartphones which pauses background apps, the PLI should make Chrome a more RAM-efficient animal.<\/span><\/p>\n<p style=\"margin: 0px 0px 10.66px;\"><span style=\"margin: 0px; font-family: verdana, geneva, sans-serif;\"><a href=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2018\/10\/hog-ram.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-5790\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2018\/10\/hog-ram.jpeg\" alt=\"\" width=\"300\" height=\"209\"><\/a><\/span><\/p>\n<p style=\"margin: 0px 0px 10.66px;\"><span style=\"margin: 0px; font-family: verdana, geneva, sans-serif;\">Not to be beaten to the punch, Mozilla Firefox has also developed a new feature named <a href=\"https:\/\/www.bleepingcomputer.com\/news\/software\/mozilla-is-working-on-a-chrome-like-site-isolation-feature-for-firefox\/\" rel=\"nofollow\" target=\"_blank\">Fission Memshrink<img class=\"extlink-icon\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/plugins\/external-links-nofollow-open-in-new-tab-favicon\/images\/extlink.png\"><\/a>, which aims to slash 7 MB or more from the hundreds of processes being used to render a website using a method known as site isolation.<\/span><\/p>\n<p style=\"margin: 0px 0px 10.66px;\"><span style=\"margin: 0px; font-family: verdana, geneva, sans-serif;\">\u201cIn order for site isolation to work, we need to be able to run at least 100 content processes in an average Firefox session,\u201d said <a href=\"https:\/\/www.techspot.com\/news\/75718-chrome-68-feature-improves-browser-ram-usage-firefox.html\" rel=\"nofollow\" target=\"_blank\">Mozilla<img class=\"extlink-icon\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/plugins\/external-links-nofollow-open-in-new-tab-favicon\/images\/extlink.png\"><\/a>. \u201cEach of those processes has its own base memory overhead; memory we use just for creating the process, regardless of what\u2019s running in it. In the post-Fission world, that overhead needs to be less than 10 MB per process to keep the extra overhead from Fission below 1 GB. Right now, our best-cast platform, Windows 10, is somewhere between 17 and 21 MB. Linux and OS-X hover between 25 and 35 MB. In other words, between 2 and 3.5 GB for an ordinary session.\u201d<\/span><\/p>\n<p style=\"margin: 0px 0px 10.66px;\"><span style=\"margin: 0px; font-family: verdana, geneva, sans-serif;\">It\u2019s good to see the industry leaders are finally working on a solution and trying to make their browsers more efficient.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>By Des Nnochiri \u00a0 Savvy computer users have been ranting for years about how their internet browser hogs so much of their RAM. The issue has become so important that some are even using a platform\u2019s RAM-consumption rate as the main factor affecting their decision to use it. Although shocking that a single application on [&hellip;]<\/p>\n","protected":false},"author":15,"featured_media":5790,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,6],"tags":[152,159,160,156,153,49,151,75,154,155,158,157,67,150],"class_list":["post-5779","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-general-it","category-tech","tag-browser","tag-chrome","tag-firefox","tag-fission-memshrink","tag-google-chrome","tag-internet","tag-internet-browser","tag-memory","tag-mozilla-firefox","tag-page-lifecycle-interface","tag-pli","tag-process","tag-processor","tag-ram"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/posts\/5779","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/comments?post=5779"}],"version-history":[{"count":5,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/posts\/5779\/revisions"}],"predecessor-version":[{"id":5869,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/posts\/5779\/revisions\/5869"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/media\/5790"}],"wp:attachment":[{"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/media?parent=5779"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/categories?post=5779"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/tags?post=5779"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}