How to speed up Mozilla Firefox

I think Firefox is my favorite browser.

If you have a penchant for a different browser, see my guides on how to optimize Internet Explorer (:: shriek ::) and Chrome.

Chrome continues to seek the gold and in some benchmark tests is demonstrably superior to Firefox; however, my allegiance remains with Firefox because of the array of plugins (especially those that make web development easier), general browser responsiveness and native support for websites that are at the cusp of the CSS3 and HTML5 web movement.

Most of the time, Firefox is fast.  You really don’t have to worry about it: pages leap onto the screen, plugins load silently without a trace and tabs open and close on command.

But no web browser is perfect and sometimes even the best need a tune-up.  Even your gorgeous Nissan GTR (lucky you) will ineluctably need a tune-up.  Consequently, in this guide you should think of me as your personal digital mechanic for getting the most “mileage” out of your Firefox experience.

I’m going to show you five speed enhancing tricks:

  1. Reset Firefox
  2. Clear Cache
  3. Safe Mode
  4. Disable Extensions
  5. Advanced Configuration

Let’s get started.

1. Nuke the browser

If you’re in a hurry, don’t feel like thinking and just want a safe and sure way of speeding up browser performance you can easily return Firefox to its initial state.  Resetting Firefox returns the browser to the beginning.  The reset offers much of the benefits you would get from a complete reinstall without the wasted time.

In other words, the Reset saves your bookmarks, browsing history, stored passwords, cookies and web form auto-fill info but expunges your extensions, themes, tab groups and site specific preferences like download history and customizations.

To get started, in Firefox, press Ctrl + L to put the keyboard focus in the address bar - then enter this:

about:support

Suddenly the Troubleshooting information page is before you.  On the right side you’ll see a gray box with a big ol’ Reset button.

Reset Firefox and you’ll be on your road to browsing bliss.

Reset Firefox to Defaults

2. Clear Cache

This is almost as common as the generic “Reboot your computer” solution adored by tech support analysts.  But clearing the cache isn’t a perfunctory tip, in many cases it results in a palpable improvement in speed.

The cache is a temporary storage space for images, scripts and web elements.  As you browse the web the browser saves frequently accessed content to your local computer so subsequent visits to similar pages don’t have to wait for everything to download again; instead Firefox just pulls the content from the cache and then pops your favorite website on the screen.

Over time, the cache get’s full and data bloat manifests itself as a sluggish browser. To clear the cache press this key combo:

Ctrl + Shift + Del

You can restrict the time range to just today or to everything in the cache regardless of time.  For optimal results, I recommend using Everything and checking off all the options in the Detail list.  Let me explain what each setting does:

Clear Cache

Browsing & Download History

All the file history present in your download window will get purged.  It’s important to note this only clears the records of the files you’ve downloaded not the files themselves.  In addition, this flushes the websites that autocomplete as you type in the address bar and all the files listed in the History menu (Ctrl + Shift + h)

Form & Search Bar History

Any text typed into any web form or search bar will get erased.

Cookies

Cookies are little text files that save preferences from sites you’ve visited.   For example, if you’ve ever signed into Facebook or Twitter and checked “Remember me” those sites save a small bit of text in a cookie so the next time you visit them you don’t have to login.  That’s how the remember me feature works: it relies on cookies.  But that’s not all, Cookies are also used by plugins, such as Adobe Flash and sometimes third parties, to store and track your browsing habits.  You should definitely clear your cookies both as a general rule for maintenance and security.

Cache

Temporary web files like images and media reside in the cache.  Flushing the cache is like using drain-o on clogged pipes in your bathroom: it’s essential so data can flow to your computer again.

Active Logins

This closes any persistent authentication sessions that your browser has open.  If you’ve logged into a site that required HTTP authentication then clearing Active Logins, logs you out.  It’s good to do this because if you leave your computer unlocked then anyone can sit down and start browsing through your active web sessions impersonate you on Gmail, Twitter, Facebook, LinkedIn or any site you’re signed into.  It’s a good idea to erase this data so you can log you out of all these sites at once.

Offline Website Data

This is like cache on steroids.  Offline website data can store entire websites on your local computer so you can browse offline; as you can imagine this can slow your system down; therefore, it’s a good idea to erase it.

Site Preferences

Stuff like pop-up blocker exceptions are stored here.

Make Firefox Automatically Clear the Cache

After clearing the cache I suggest configuring Firefox so it automatically clears it for you every time you close the browser.  This will keep Firefox running smoothly in the future.

  • Click the big orange Firefox button in the upper left corner of the browser window, mouse over to Options then click Options in the menu fly out.
  • Click the little mask icon called Privacy then under history set the Firefox will setting in the drop down box to Use custom settings for history.

Clear Cache Automatically

  • Put a check in Clear history when Firefox closes

Clear Cache Automatically Settings

  • Click the Settings button near it so you can choose exactly what Firefox clears on exit.

Clear Cache Automatically Custom Settings

  • Click OK and you’re done.

Now Firefox will automatically clear your cache after you close the browser.

3. Run Firefox in Safe Mode

Holding down Shift while starting Firefox opens it in a special no-frills mode called Safe Mode.

If your browser runs faster in safe mode than normal mode then you know there’s an extension (add-on), theme, or plugin that is slowing it down.

Start Firefox in Safe Mode

TIP: As you can see, you can also Reset Firefox this way too.

Now it’s time to hunt down those aberrant extensions so you can disable them.

4. Disable useless add-ons and plugins

Click the big orange Firefox button again and choose Add-ons.

Plug-ins and Add-ons are mini applications that consume browser resources and can slow the browser to a crawl.  Some are better than others but if you find some you don’t need you should disable them.

If you’re worried that disabling one will break the browser just click the blue More link near the Disable button to get more information about it.  In most cases, disabling a plugin won’t render the browser useless so feel free to be dauntless.

Disable Firefox Add-ons

Disable Firefox Plugin-ins

You can also use Nils Maier’s excellent Firefox plug-in called about:addons-memory.  It actually shows you which plug-ins are consuming the most memory so you know which to disable.  You don’t even have to restart your browser after installing it.

5. Advanced Performance Improvements

Firefox gives users the ability to edit internal variables in a special configuration area.  You’ll see a warning message when you enter this area because if you don’t know what you’re doing, you can really flub up the browser, read the warning and proceed.

Here are three advanced variables that will squeeze out the last drops of performance from Firefox:

Press Ctrl + L to focus the address bar then type this:

about:config

Firefox about:config

Increase Persistent Connections

When downloading large amounts of data such as streaming audio from Pandora or HD video from Youtube, increasing your persistent connections will allow you to download more data at once.

In the filter box enter this command:

network.http.max-persistent-connections-per-server

Double click the preference and change the integer value from 6 to 8.

Firefox Persistent Connections

Increase Pipelining

Cranking the pipeline decreases the time it takes to load pages because Firefox has more channels to transport the data.

network.http.pipelining.maxrequests

Change the integer value to 40.

Firefox Pipeline Increase

Now we need to actually enable Pipelining, so far all we did was set the maxrequests variable but pipelining is actually off by default.

Enter this in the variable search box:

network.http.pipelining

Then double click the first entry to flip the Boolean value from false to true.

Firefox Pipeline Enabled

Disable Tab Animations

This is pushing it I know… but I want to be thorough so I need to mention it.

browser.tabs.animate

This won’t deliver blazing results but might make tab switching feel more fluid.

I keep mine enabled because it makes the browser feel obedient when I switch or open tabs.  It doesn’t hesitate, it doesn’t animate it just opens the tab and displays the page I want.

Bottom Line

Firefox has been a favorite for web developers and lovers of the Mozilla brand for years.  Maybe it’s the abounding plugin’s or perhaps it’s the fact that the browser is reliable and doesn’t crash often.  The engineers at Mozilla know how to build a good product and I hope this continues.  But the truth is even good products need maintenance and the five tips I offered in this article are a sure way to keep Americas favorite little fox happy.

About

Connect with Vonnie on Twitter

Tagged with:
Posted in How To, Mozilla Firefox, Windows 7, Windows 8, Windows 8.1, Windows Vista, Windows XP

@markfoxisadj @jaredamay intriguing article, do you see this becoming a reality within say, the next 5 years?

About 3 days ago from Vonnie Hudson's Twitter via web

Advertisement

fixedByVonnie Daily Digest
Get your daily fill of fixedByVonnie

Get the latest tips from fixedByVonnie sent right to your inbox.