There are some workaround or options that you can do to improve the perfromance of Firefox. Workarounds can be a personal choice.
The main culprits for Firefox hanging or running slow are Flash/Add-ons/On-Page Javascripts.
I have listed all possibly issues below:
These are the settings that worked well for me
Firefox / Tabs Hanging
Ram Disk / RAM as cache
I have not really used this but the main feature of this is that instead of using your swap file for holding pages you can store everything in RAM. If you have a SSD you might not see that much improvement.
Flash
Add-ons
General
Most performance issues are caused by memory leaks and these are usualy caused by extensions or add-ons. I will outline how to try and find out what extensions or plugin is causing the rising memory usage. Once you have read this article you will find this process a lot easier rahter than taking a stab in the dark. These instructions more than a fix help you idetify the cause of the problem which is fixed by removing (disabling might work) the offending extension or add-on.
There are a few addons and extensions that are usual causes of slow performance or memory leaks so i will list them here
Add-ons
Extensions
Others Culprits
Any add-on or extension that does a look-up per page will slow things down especially if the remote server they are querying is slow or un-responsive.
This is an easy method, just disable all of the usual culprits and see if things improve.
The usual advice is to diable you add-ons 1 by 1 and see which is causing the perfromance hot or massive use of memory. This will work but can take many hours of disabling a single plugin and then using Firefox to see if it runs correctly.
You could conversly disable all add-ons and then enable them 1 by 1, see if Firefox runs correctly and then move on to the next addons.
This method can take forever because you need to make sure that Firefox is running correctly and you need to do this for above 30minutes to make sure there are no issues.
This is my prefered method. Use the following methods and tools to analyse what is actually using memory.
Addons
To see what is using the ram you can install add-ons listed below, which will give you data for each tab you are using and/or you can view per add-ons ram usage. After installing these addons use firefox for a while until it slows down and then have alook at the tab information to see if there are any obvious candidates and then you can move on to seeing which addon is using the ram. Once you find a candidate, disable it, restart Firefox and continue using to see if the performance issue is fixed
In-Built to Firefox
Only experts can use the infromation here to identify what is using all of the ram, and those people will know how to use this. I dont know hwo to use this information so anything i say would just be guessing.
When doing research i will see possibly useful sites and bookmark them. However when i start another FF session it seems as though the number of "Recently Bookmarked" entries is limited to 8 entries or so. Is there a way to increase the available "Recently Bookmarked" entries until I have had time (across multiple FF sessions) to determine which bookmarks to keep ?
Answer
Answer taken from
how can i display more "recently bookmarked" entries | Firefox Support Forum | Mozilla Support
I'd like to delete bookmarks that I haven't used in a long period of time. Is there a way to find out what was the last time I used a bookmark?
Answer
Firefox can cross-reference your history, so if you don't clear history you can sort of figure this out. Here's what I mean.
Answer taken from
Firefox does not have an inbuilt method to tell you statistics about your bookmarks so we have to use a workaround to get the bookmarks total, but tankfully it is very easy to do.
With the evolution of Firefox I have found that the developers have constantly removed features that i use and i now have to use plugins to replace the missing functions. I also have used plugins to improve Firefox, this article is my collection of notes for these critical improvements.
The status bar has been removed in newer version of Firefox, read this article, What happened to the Status Bar? | Firefox Help
These are improvements on the standard bookmarks menu which is to small and the number of items in the recent history (5 items) is not enough.
i will add the rest of my Extensions and options i use at some point.
i will add the rest of my Extensions and options i use at some point.
OpenSearch is a collection of simple formats for the sharing of search results or adding custom searches to your browser.
This process is instigated by a preformed string of HTML in the webpage which gives the browser the information that it needs to create the custom search. Some of the variables that are supplied are the 'Name' of the search and 'search string' to be passed.
These custom searches can be detected either by looking in the HTMl or much easier on modern browsers there usually is an add button or icon change that will occur near the search boxes.
Example
<link href="http://quantumwarp.com/search?format=opensearch" rel="search" title="QuantumWarp" type="application/opensearchdescription+xml" />
This article shows you how to renew you User Authentication SSL certificate for your StartSSL account.
I received the following mail:
The Class 1, client certificate for my@email.address and serial number 123456 (123456) is about to expire in about two weeks. Please log into the StartSSL Control Panel at https://www.startssl.com/?app=12 and get a new certificate for this purpose. Failing to update your client certificate might result in the loss of your account.
I logged in, but I cannot figure out how to get a new certificate. Could someone please give me a hint?
Answer
Firefox remembers the selected certificate for client certificate authentication by default (Remember this decision). However when attempting to authenticate and clicking cancel (for various reasons, for example no certificate exists), Firefox apparently remembers that too.
Reproduce by going to https://www.startssl.com/?app=12 and click on "Authenticate" and hit cancel. Try to authenticate again and the request fails automatically. The only way to get out of this, is by restarting the browser completely.
Firefox should not send ANYTHING to the server when the request is canceled at the client side and certainly should not remember that decision. Users get very confused because they don't regularly restart their browser.
These instructions can be used to clear what SSL certificate is used for logging in to various sites including StartSSL.
Note that IE has an option to forget/clear the remembered state with a button press. No need to restart the browser.
In IE8 : menu Tools / Internet Options / Content / Certificates / Clear SSL state
Tools / clear recent history / time range: everything / details:
Scenario
I've tested this with www.startssl.com
On the web site, in the upper right, I click that logout icon (go out of the door). If I do, I will briefly see the start page, however, because Firefox has the use of the client cert remembered, it will immediately log in again using the client cert. Next, I use above steps to "clear active logins". Now, if I clock the logout icon on the StartSSL site, I will be really logged out.
When using Firefox to browse the internet occasionally you come across websites where Font Awesome icons do not display but are fine when viewed in another browser. This seems to be caused by a couple of things.
There are a few solutions and are quite easy. Not all might be suitable.
<FilesMatch "\.(ttf|otf|eot|woff)$"> <IfModule mod_headers.c> Header set Access-Control-Allow-Origin "*" </IfModule> </FilesMatch>