Ask LH: How Do I Stop My Browser From Slowing To A Crawl?

Ask LH: How Do I Stop My Browser From Slowing To A Crawl?

Dear Lifehacker, Everyone bickers about which browser is faster, but in my experience all of them eventually slow down after I’ve opened a few tabs and used them for a while. Whether I use Chrome, Firefox or IE, my CPU spikes, the browser eats my memory, and it slows to a crawl. How can I stop this? Please Help, Need for SpeedPhoto by William Warby.

Dear Need for Speed,

That’s the trouble with browsers these days — everyone argues over a few seconds of startup and rendering time, but eventually everyone winds up complaining about how slow they get with regular use. Everyone has their favourite, but since we’re not talking about any specific browser, here are a few suggestions to speed up any browser that’s gotten bogged down over time.


Uninstall Unnecessary Extensions

Regardless of the browser you use, there are likely some extensions running in the background that you’ve kept as the browser has updated that you no longer need. The folks at the Mozilla Foundation are so convinced that old extensions are the reason behind poor experiences with Firefox that they’ve dedicated an entire page to calling out browsers that haven’t updated their code for new versions. For example, FastestFox, a Firefox extension meant to speed up Firefox, is actually one of the browser’s top-five slow performing add-ons. Chrome Extensions are no exception to this rule either. Even if they’re helpful, they can often be the culprit when it comes to a slow browsing experience.

One of the best ways to speed up a bogged down browser is to take a hard look at the extensions you have installed and uninstall the ones that you don’t need anymore. Also, check to see if newer extensions exist that perform the same functions as the older ones that, while not broken, also haven’t been updated for a long time. For example, when I discovered that the author of one of my favourite mouse gestures extensions for Firefox, Mozgest, flat-out refused to support or update for any version higher than 3.6, the community stepped in and updated the code for him to support new versions. Unfortunately, the extension got slower and slower, and even though it was useful, there are other extensions and developers willing to keep their code up to date. Look around, you might be surprised.


Uninstall/Reinstall Flash and Java

For many people, especially those with iOS devices, living without Adobe Flash isn’t such a far-fetched idea. You still need it for a number of sites, specifically sites that don’t have mobile equivalents and require you navigate the site using Flash, but if you can get away with uninstalling it entirely and browsing without it, your browsing experience will be smoother. Google Chrome has Flash under the hood without you having to install a plug-in, which helps with stability, but you can still get a speedier browsing experience by disabling the Flash plugin. If you don’t want to live in a Flash-less world, consider at least uninstalling Adobe Flash entirely and then re-installing the most recent and up-to-date version. You’ll get the benefit of having the latest version, as well as the one with all the most recent security updates.

Java is the same way — unfortunately it’s not as obvious when you need it and when you don’t, so it’s harder to enable when you want it and disable any other time, but Java is well known for leaving copies of itself lying around your Mac or Windows PC, updating frequently without removing old versions or files, and slowing your system to a crawl when in heavy use. At the very least, consider using a program like previously mentioned JavaRa to remove previous versions and clean up the mess it leaves behind.


Delete Browsing History/Caches/Personal Data

This is an old tip, but a good one — there’s no real replacement for just cleaning out your browser’s cache and all of the data that it’s been keeping about you to speed it up. Plus, if you’ve never cleaned that data up, now is a good time to do it anyway.

In Firefox, you can clean up your personal data in the Firefox menu, under Options (Windows) or Preferences (Mac OS.) Click the Privacy tab to clear your recent history, cookies, or other browsing data. In Google Chrome, click the wrench in the toolbar and open the Options menu (Windows) or Preferences menu (Mac OS,) then click “Under the Hood” to see the buttons to “Clear Browsing Data”.

Once it’s all clean, you might consider reducing the duration between automatic cleanings by telling Firefox for example to only accept third-party cookies until you close the browser, or only save your history for a day instead of a week or month.


Change Your DNS Servers

DNS is like the phone book of the internet, translating the web addresses and URLs that you type into the menu bar into the IP addresses of the servers where the sites you want or information you need resides. If you’re like most people, the DNS servers your computer speaks to every time you type in a web address or click on a link belong to your ISP, and are set up automatically when you connect to the internet. However, those servers may not be the fastest, especially when compared with other DNS services like Google’s free DNS and OpenDNS.

Namebench is a utility we’ve mentioned before that lets you compare how each of those DNS services, including your ISP’s DNS, perform from your computer. Just install the app, and run it from your computer. You’ll see the DNS servers you’re connected to, and which ones are most responsive from your location. The service will even suggest how you should configure them on your system, in order of overall speed. (Remember though that if you don’t use your ISP’s DNS, you won’t be able to take advantage of unmetered content.)


Work with Multiple Browsers

If all else fails, consider using different browsers for different tasks. If you love your Firefox extensions and want to continue using them, but Flash video stutters and stops frequently in Firefox, consider using Chrome for your Flash-related needs and Firefox for other tasks. If you love Chrome’s speed but find your app tabs crash all of the time, consider using Firefox just for those web apps and Chrome for your other browsing.

Go out on a limb and install Opera or Safari and give them a try for a little variety, and more importantly to keep some of your most resource intensive tasks isolated from the other things you want to do in your browser. That way your web surfing won’t get bogged down because Flash is slowly crashing in a tab you left open a while ago, or because your app tab isn’t refreshing as cleanly as it should.

Hopefully those are a few ideas that will help you speed up any browser, regardless of the one you choose to use. Plus, none of our suggestions involve installing something like an extension or plug-in that promises to give you speed back in exchange for the resources it uses. Remember, if all else fails, it might just be time to back up your data or profile and reinstall your browser to make it feel like new. Good luck!

Cheers Lifehacker

PS: What are some of your favourite ways to speed up your browser, whatever browser you may use? Share your tips in the comments below.


  • One way is to stop looking at dodgy donkey porn and looking at Russian dating sites that fill cache with all sorts of goodies. Firefox has some good tweaks aswell , but use Chrome and all is well 😉

  • AU Editor: umm how about taking out the DNS info there, that is in no way applicable ehre, OpenDNS and Google do not have servers in Australia, and it will only slow things down.

    Not to mention i had google dns on my laptop while i was in the USA back in mid feb, forgot to take it off, only realized the other day after investigating why iTunes wasn’t freezone on my iiNet connection after downloading a 1gig movie.

  • @Tim,
    Might i suggest you try a nice little utility i found a couple of months ago. has a DNS benchmark that you can download. I will run out to the internet, and very throughly find out which DNS is the fastest for your connection.

    I’m on Bigpond, and it is actually faster for me to go to OpenDNS than bigponds own servers (mind you their servers might have just had a bad day).

    Even if you’re already connected to the fastest server,it is still an interesting thing to see. Note it does take about an hour to do the initial setup (as it goes and finds all of the DNS servers to make sure it doesn’t miss any)

Show more comments

Log in to comment on this story!