However, this doesn’t mean Chrome does run smoothly on every PC. You may experience poor performance and slow ‘page loading’ in you Chrome. Your chrome settings, added extensions, slow internet speed and PC hardware, everything is contributing to your Chrome’s overall performance. A company promises you a faster browser doesn’t mean it will be faster on you machine. Moreover, every good performing web browser becomes laggy after prolonged use, if you do not clean browsing data and unintentionally installed addons regularly.
To help you out making your Chrome browser faster than before, I have come up with ten hacks that I always used to test on my system. Apart from general settings and checks, I’ll be making use of Chrome’s hidden settings too. These hidden settings are known as Chrome experimental settings/features that can be accessed from chrome://flags page. This flags page is loaded with so many settings that you need to use ‘Find’ feature to quickly find out a setting. Use Ctrl+F (Cmd+F on Mac) to find a section in flags page. Let’s start!
Following guides are made on Windows 7, but same for Windows 10/8, Mac Linux, Chrome OS, as long as an option is available on a platform. For your information, my Chrome version was 41.0.2272.101 m (64-bit) at the time of writhing this article.
Tip 1: Disable Unnecessary Extensions and Apps
This is the most important part. Nothing can make a browser faster if it is bloated with resource consumer extensions. Yes it’s true that extensions add extra features to our browser. They can automate many jobs and help us do many things with one or two clicks. But excessive extensions, or extensions installed without your consent are greatly harming your browser’s potential. Even some antivirus software installs companion Chrome extensions that aren’t much necessary, since Chrome has its own malware and phishing protection.
To see the list of extensions in Chrome, type chrome://extensions into the address bar and hit Enter or go through Chrome wrench icon > Tools > Extensions.
Find out the extensions you really do not need, then uncheck the Enabled text or click on Trashicon to completely remove it.
To remove a Chrome app, enter into chrome://apps page or click on Apps link from top-left corner. Then right-click on the app and choose Remove from Chrome.
If you use an extension very rarely, you might want to just keep it disabled, so that you can enable it later. The less extensions and apps you use, the less load your Chrome and system takes.
You can also use Chrome’s built-in Task manger to see which extensions or components of Chrome are taking much memory (RAM) and CPU. To open it, hit Shift+Esc or go through Chrome wrench icon > Tools > Task manager.
You can also kill a process manually by selecting and hitting End process button from bottom-right side.
Always try to keep monitoring Chrome extensions.
Tip 2: Disable Unneeded Plug-ins
Chrome ships with some plugins that help it process special content on web pages, as well as add some features. Such as, Adobe Flash Player lets it play flash contents and Chrome PDF Viewer lets it open PDF files inside Chrome. However some third-party applications (as VLC Web Plugin in the following screenshot) and Chrome extensions can also add plugins to chrome. Plugins can also contribute to Chrome’s slow performance.
To see the list of plugins in Chrome, type chrome://plugins and hit Enter. To disable a plugin, click on Disable button. Once disabled, the section of the entry will turn gray. Note that you can’t ‘remove’ a plugin unless it’s installed by a third-party.
You might want to disable these plugins: Chrome Remote Desktop Viewer, Native Client, Chrome PDF Viewer and VLC Web Plugin. How-To Geek has a nice explanation on what Chrome plugin does what.
Tip 3: Disable “Usage Statistics and Crash Reports”
Chrome has a feature which sends usage statistics and crash reports to Google server. The purpose behind this is to collect data so that Google can improve their Chrome. Having this option enabled requires Chrome to run a background process ChromeCrashHandler.exe which can be viewed in task manager like below:
To disable it, open Chrome settings (via chrome://settings URL or from Chrome wrench icon > Settings). Then click Show advanced settings. Under Privacy section, deselect “Automatically send usage statistics and crash reports to Google”.
Note that ChromeCrashHandler.exe can still exist in Task Manager if “Usage statistics and crash reports” is turned on in other Google desktop applications.
Tip 4: Enable “Preload” Feature
Chrome has an innovative feature with which it can predict the web page you will be visiting next. Such as, if you search for techgainer in Google search, Chrome will load https://www.techgainer.com in background, so that it can reader this page as fast as possible once you actually click on it. Chrome will do it when it is confident enough about the user’s future action. Checkout official detailson this feature.
To enable it, go to Chrome Settings > Show advanced settings and then check “Predict network actions to improve page load performance“.
If if you have slow internet connection, you should keep it disabled.
Tip 5: Periodically Clear Browsing Data
Like other modern web browsers, Chrome keeps your browsing history and website data to deliver better and faster user experience. These include history, cookie, cache, app and form data, etc. Chrome will suggest links when you start to type initial letters of a link, if the link has been visited previously. Using local cache, Chrome can load a previously visited webpage faster than normal. All these mean, browsing data is there to help you browse the web faster and do less.
But months or years old browsing data can slow down Chrome for sure. You can specifically remove these data from Chrome. To do so, click on Chrome wrench icon and choose History.
Click Clear browsing data button.
Here you have the options to clear the data you want and free up the Chrome.
Deleting some data here (such as Passwords) wouldn’t make Chrome faster, rather that would take your time to fill them again.
Tip 6: Always Close Tabs you no Longer Need
This is a silly thing. Since Chrome uses multi-process architecture, every tab you open introduces new process which consumes additional system resource and memory. Closing a tab you no longer need is always a good practice as it frees up some memory from your RAM.
Site tip: In case you have habit of accidentally closing tabs, checkout how to lock a tab in Chrome to prevent accidental close.
Note: The following settings are experimental features. These features can change, break or disappear anytime without Google’s notice. To find a setting, use Ctrl+F, as I said earlier. You need to restart Chrome to make any change take effect. If you find a glitch after changing a feature, just restore it to default.
Tip 7: Increase “Maximum Tiles”
An experimental feature that lets you change “Maximum tiles for interest area”. Setting it to higher value should force Chrome to use more memory which should increase Chrome’s performance. This feature is specially helpful for Android users to make Chrome smoother on Android phones.
In chrome://flags page, search for Maximum Tiles. Then change the Default value to 512 as I did below:
You might not want to touch this if your system has equal or less than 2GB RAM.
Tip 8: Enable Fast Tab/Window Close
With this feature enabled, Chrome will try to make tabs and windows quickly disappear from your screen when you click close icon, while terminating them in background. To enable this, search fast tab and hit Enable.
Tip 9: Enable experimental canvas features
This is an experimental feature which makes Chrome use opaque canvases to increase performance. To enable it, search for Experimental canvas features. Click on Enable button to turn it on.
Tip 10: Enable SPDY/4
SPDY/4 protocol is a new HTTP/2 standard which is now experimental in Chrome. Enabling this should make web communication faster in Chrome when possible. Search for SPDY and click Enable.
Tip 11: Increase the Number of Raster Threads
Increasing the number of raster threads should make Chrome render images faster than before. Regular Facebook users and photography freaks should get benefit from it. To enable this, search for Number of raster and change the value from Default to 4.
Some other Experimental Settings you can Try to Increase Performance
- Enable display list 2D canvas
- Experimental QUIC protocol
- Enable deferred image decoding
- Enable the stale-while-revalidate cache directive
- Simple Cache for HTTP
- Enable TCP Fast Open
- Enable one-copy rasterizer
- Enable support for ServiceWorker background sync event
- HarfBuzz for UI text
- Enable Plugin Power Saver
Note: Not all experimental settings are available for all platforms.
After you have made changes to the flags page, restart Chrome to make changes take effect. You can use Relaunch Now button at the bottom of the flags page’s window.
Again, if you experience any issue/glitch after changing a setting, just set it to default again.
- Keep Chrome always updated. Go to Settings > About Google Chrome to check your current version.
- Periodically check your Extensions page.
- Use official Chrome Software Removal Tool to scan and terminate crap-wares that changed your Chrome’s settings/behavior.
- If Chrome is being affected by a program from outside, use Malwarebytes Anti-malware (free version) to find out the culprit.
Tell us what you did to increase the speed of your Google Chrome.