Firefox 38 notifies you about add-ons that slow-down the browser

Martin Brinkmann
Feb 18, 2015
Firefox
|
27

Mozilla plans to integrate notifications to Firefox that inform users if add-ons have been detected that may slow it down.

The feature, similar to what Microsoft integrated in its Internet Explorer browser years ago, monitors the performance of add-ons in the browser.

If an add-on crosses a certain threshold, the warning is displayed in the Firefox interface.

The warning notification reads "[Add-on Name] might be making [Firefox version] run slowly". Add-on name in this regard is the name of the add-on that is also displayed in Firefox's add-on manager while Firefox version lists the channel (e.g. Nightly).

firefox add-on run slowly

Three action buttons are displayed in the notification area:

  • Disable add-on - This turns the add-on off and works similar to manually disabling the add-on in the browser's add-on manager.
  • Ignore for now - Won't do anything for now. It is likely that warning messages will be displayed again at a later point in time.
  • Ignore permanently - Don't display warnings anymore and don't do anything.

I could not find information about the ignore period or the performance threshold that add-ons need to cross so that a warning is displayed in Firefox.

Firefox seems to display lots of warnings right now which suggests that the threshold may need adjustment before the feature lands in the stable version of the browser.

I for one received notifications for Adblock Plus, Nightly and Multi Links in a short period of time. If you have installed many add-ons, you may receive lots of warnings.

One issue here is that there is no "turn off" option available right now.

browser addon preferences

Three new preferences are provided that you can use to customize the feature.Note: there is no official documentation yet that describe the preferences. The descriptions are best guesses as to what they do.

You need to load

  • browser.addon-watch.interval - Seems to define the interval in which add-ons are checked.
  • browser.addon-watch.percentage-limit - Seems to define the load threshold for warnings to be displayed.
  • browser.addon-watch.ignore - This lists the add-ons that are ignored by the feature. It takes extension names (those listed in the Firefox profile folder under extensions) as values. You will notice two default ignore items: mochikit@mozilla.org and special-powers@mozilla.org.

So, as a workaround: if you don't want these warnings to be displayed to you, change the threshold to a higher value, e.g. 10 or 25.

It needs to be noted that the feature has just launched in Nightly versions of Firefox and that it will take several release cycles before it lands in Firefox Stable. This makes it likely that it will be adjusted before that happens.

Considering that Firefox users install more add-ons than Internet Explorer users on average, at least that's what I assume taking into account that there are not that many add-ons for IE available, the warnings are displayed more often to users of the browser.

If you happen to run lots of add-ons, you may be bombarded with notifications in the beginning.

Summary
Firefox 38 notifies you about add-ons that slow-down the browser
Article Name
Firefox 38 notifies you about add-ons that slow-down the browser
Description
Firefox 38 monitors add-on performance and displays warning notifications in the browser when add-ons require too much processing power.
Author
Advertisement

Tutorials & Tips


Previous Post: «
Next Post: «

Comments

  1. hahaha said on May 21, 2015 at 8:26 pm
    Reply

    it is so as firefox is made to be slow with addons not the opposite, it can’t be opposite.. the owners should change entire team that works on firefox now, thats the problem..

  2. Earl said on February 19, 2015 at 4:38 pm
    Reply

    I used to use Adblock and, later, AdBlockPlus for installs where performance wasn’t crucial. Of course, back then it performed fairly well anyway. For awhile now all I really use is NoScript to block most 3rd-party scripts–not in order to block ads, but that is something of a “side” benefit; it makes Firefox perform better in more than one way w/o being a major drain on performance itself. Ad blocking and privacy protection add-ons do seem to have their issues with performance–pretty much expected, but a necessary “evil”?

  3. Pierre said on February 18, 2015 at 8:59 pm
    Reply

    “Bluhell Firewall” (less complicated !) is accepted

  4. Pierre said on February 18, 2015 at 7:53 pm
    Reply

    So sorry but there is the same message for µBlock as for Adblock Plus
    @Caspy : I found it, thks

    A part form it µBlock is a nice extension

  5. Oxa said on February 18, 2015 at 5:25 pm
    Reply

    Meanwhile, Firefox’s notification feature slows down Firefox while it’s searching for slow addons…

    1. Sören Hentzschel said on February 18, 2015 at 5:47 pm
      Reply

      unlikely…

    2. Jan said on February 18, 2015 at 5:41 pm
      Reply

      Exactly what I thought.

  6. Pierre said on February 18, 2015 at 2:55 pm
    Reply

    Thks for the article and the links.
    Very useful notification. I noticed them in IE for some plugins (there is no extension in IE but there are plugins and controls activeX)
    I had the notification in Nightly 38 and I obeyed. Later, I will suppress the extension

  7. Dwight Stegall said on February 18, 2015 at 2:41 pm
    Reply

    Simple way to save memory. uBlock does the same thing as Adblock Plus but only uses about 1/6 of the memory. Also not as many sites have blocked it yet.

    1. Boris said on February 18, 2015 at 5:11 pm
      Reply

      I tried to switch to ublock, but I could not import personal filters. That is a deal breakers.

      1. Pierre said on February 28, 2015 at 8:43 am
        Reply

        µblock slows down (really, not only for the avertisement)

      2. Anonymous said on February 27, 2015 at 10:41 pm
        Reply

        ublock has options to use your own filters and rules. You may want to give it a second look.

    2. Dwight Stegall said on February 18, 2015 at 3:22 pm
      Reply

      I forgot the URL for uBlock https://github.com/gorhill/uBlock/releases

    3. Martin Brinkmann said on February 18, 2015 at 2:56 pm
      Reply

      The warnings are not really about memory usage though but uBlock is definitely the better choice in regards to performance.

      1. Caspy7 said on February 18, 2015 at 3:15 pm
        Reply

        @Pierre
        uBlock has not yet been reviewed by Mozilla and is still in a beta state (some things aren’t polished for the Firefox version) but it can be obtained here:
        https://addons.mozilla.org/en-US/firefox/addon/ublock/

      2. Pierre said on February 18, 2015 at 3:07 pm
        Reply

        Where is ublock ? I have not found it

  8. Sven said on February 18, 2015 at 1:26 pm
    Reply

    Addons might slow down my browser? Really? How unexpected! Guess you have to be a really die hard Firefox fanboy to find this feature awesome. One could just use the brain instead but somehow that is unpopular these days.

    1. LegoActionFigure said on March 1, 2015 at 9:17 pm
      Reply

      Regardless of what add-on is slowing you down, give the 64b versions a try. After switching to them, it was a noticeable difference between load times. The 32b version with my 20+ add-ons, takes 10-15 second on startup. The 64b version (Nightly Dev 64b) with the same 20+ add-ons (none were disabled when I made the switch) now only takes 1-5 seconds.

      Overall the load up of individual pages and response is a lot quicker than before, so if you have 4 or more gigabytes of RAM consider 64b versions of browsers…

    2. George Melendez said on February 18, 2015 at 2:48 pm
      Reply

      Sure…. you have to use your brain but you would have to experiment to find out just which add-on or add-ons are slowing down your FF. This feature will do just that and notify what add-ons are slowing your FF. In your case, don’t use it and “burn your brain” figuring out what is slowing your FF. Have fun and enjoy…….

    3. Sören Hentzschel said on February 18, 2015 at 2:19 pm
      Reply

      Your brain tells you the names of the add-ons slowing down your Firefox? Wow…

      1. Jan said on February 18, 2015 at 5:39 pm
        Reply

        My brain tells me that in his case, he uses FF with a given set of addon, everything’s fine, he adds a new one, then it’s slow, and so, well, guess which addon it may be in its list ? The last one, maybe !

      2. Sören Hentzschel said on February 18, 2015 at 3:26 pm
        Reply

        There is no add-on name in your equation…

      3. Sven said on February 18, 2015 at 3:20 pm
        Reply

        Yeah:
        Firefox before -> fast
        + addon
        Firefox after -> slow
        You don’t have to study mathematics to solve that equation.

        And then, it doesn’t help you a damn thing if it’s the addon you need.

    1. Martin Brinkmann said on February 18, 2015 at 12:57 pm
      Reply

      Interesting. Thanks for posting the links, very helpful.

      1. Sören Hentzschel said on February 18, 2015 at 3:48 pm
        Reply

        From the comments in bug 1109869:

        Q: Is CPOW usage being used to drive the “Addon might be making nightly run slowly” popup?
        A: No, that’s driven by time spent in a compartment.

      2. Caspy7 said on February 18, 2015 at 2:31 pm
        Reply

        As I understand things, this feature is only monitoring CPOW usage (more specifically unsafe CPOW usage). It’s mainly detailed here: http://mikeconley.ca/blog/2015/02/17/on-unsafe-cpow-usage-in-firefox-desktop-and-why-is-my-nightly-so-sluggish-with-e10s-enabled/
        I don’t think such detection gives great insight into addons working in single-process mode, but this is mainly intended for e10s as this unsafe CPOW usage causes notable slow downs for it.
        An addon might have other slowdowns that aren’t being measured, this is just looking at the main thing that’s hurting e10s use with addons.

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.