Speed up the loading of webpages in Firefox with Faster Pageload

Martin Brinkmann
Apr 13, 2020
Firefox, Firefox add-ons
|
33

Faster Pageload is a browser add-on for the Firefox web browser that may speed up the loading of webpages in the browser.

The extension uses preloading and lazy loading to speed up the loading of pages in Firefox.

Installation should not pose any difficulties; it requires access to all websites since it speeds up the loading of all sites encountered in the browser.

Users need to modify two Firefox preferences before they may use the extension to its fullest extent. The process is explained on a help page that is loaded automatically after the installation of the extension completes.

The two preferences in question need to be modified on Firefox's about:config page:

  1. Search for network.dns.disablePrefetchFromHTTPS and set the preference to FALSE (this enables prefetching of DNS on HTTPS sites)
  2. Search for network.predictor.enable-prefetch and set the preference to TRUE (lets Firefox predict which links users will click on next to preload them).

The extension adds an icon to Firefox's address bar that acts as a toggle for the extension's functionality. The colorful icon indicates that the extension's functionality is turned on, the gray icon that it has been disabled.

Faster Pageload works automatically from that moment on. It will preload resources when you hover over a link to speed up the loading if you actually click on that link. According to the developer, it takes an average of 400ms from hovering over a link to clicking it. The time is used to load the resource to speed up the loading.

The lazy loading works as expected; it loads images only when they are in view and will pause the loading of images that are not in view. Once images are about to come into view, e.g. by scrolling, they will be loaded as well so that they display normally. Note that it needs to be enabled in the options (see below)

The extension comes with two options that you may control on about:addons. The first enables the preloading of every visible link, the second enables the lazy loading of images in Firefox.

Closing Words

The extension may speed up the loading of webpages if these are loaded via clicks on links. It does not help if the webpages are loaded automatically, e.g. on browser start or through external applications.

Mileage may vary as the effectiveness of the preloading depends on a number of factors including the speed and latency of the Internet connection, the time it takes to click on links, and the linked resource itself.

If link loading is particularly slow on your end, you may want to give this a try to see if the extension speeds things up noticeably.

Now You: What is your take on preloading and lazy loading?

Summary
software image
Author Rating
1star1star1star1stargray
4 based on 14 votes
Software Name
Faster Pageload
Software Category
Browser
Landing Page
Advertisement

Tutorials & Tips


Previous Post: «
Next Post: «

Comments

  1. ULBoom said on April 16, 2020 at 2:40 pm
    Reply

    network.dns.disablePrefetchFromHTTPS doesn’t exist in my ESR or Tor. Hmmm.

    I have links set to open in a new tab, not immediately switch, so the source page remains available. The time to open a new tab via. mouse is almost always far longer than the load time; any gains from prefetching are pragmatically moot.

    Both the settings mentioned are the opposite of what’s recommended for faster general browsing and represent a big privacy issue; places not even visited are given access to you.

    Learning about:config tweaks is far more valuable than a patchwork of add ons.

    1. Iron Heart said on April 17, 2020 at 8:49 am
      Reply

      @ULBoom

      > network.dns.disablePrefetchFromHTTPS doesn’t exist in my ESR or Tor. Hmmm.

      network.dns.disablePrefetch supersedes this setting anyway.

      > Learning about:config tweaks is far more valuable than a patchwork of add ons.

      Disagree. Most about:config tweaks are shit, because they break websites. You can achieve a very good config that doesn’t break websites in Chromium as well. Sorry, but that’s the truth. There is little point in using a browser when websites break left and right.

  2. rubble rubble rubble said on April 16, 2020 at 1:17 am
    Reply

    > Speed up the loading of webpages in Firefox with Faster Pageload

    Nope. I’d rather use a browser like elinks, links2, and so on if I wanted to REALLY increase page loads. I don’t want yet another extension, either. Enough is enough!

    > Link preloading sounds like a very dubious practice. You basically run around and knock on every door while yelling “I’m here!”. Isn’t that a huge privacy issue?

    Yup, a big one.

  3. Addy T. said on April 14, 2020 at 8:01 am
    Reply

    Link preloading sounds like a very dubious practice. You basically run around and knock on every door while yelling “I’m here!”. Isn’t that a huge privacy issue?

  4. PanamaVet said on April 13, 2020 at 11:06 pm
    Reply

    Mozilla disclaimer on the Faster Pageload add-in page:

    “This is not monitored for security through Mozilla’s Recommended Extensions program.”

    No thanks.

    1. Ed said on April 14, 2020 at 8:00 am
      Reply

      99.x % of addons aren’t ‘monitored for security through Mozilla’s Recommended Extensions program’. i.e., they aren’t reviewed by a human. Go to AMO, pick an addon, and click the ‘Learn more’ button.

  5. Vítor I said on April 13, 2020 at 10:41 pm
    Reply

    Does it work with the bookmarks’ toolbar?

  6. Yuliya said on April 13, 2020 at 5:43 pm
    Reply

    There’s only so much you can do when your engine is so, so slow ¯\_(ツ)_/¯

    1. John G. said on April 14, 2020 at 6:13 am
      Reply

      Which engine should be considered faster than other nowadays? I have done Fishbowl-Test with Opera, Chrome and Firefox ESR and the best score in “auto” mode was registered with Firefox ESR. Anyway, all chromium based browsers are unable to load all cache in memory only (there are certain tricks to do it with a ram-disk, however is a pain in the back). Firefox is the most customizable browser, about:config is a gold mine for improving! :]
      https://testdrive-archive.azurewebsites.net/performance/fishbowl/

      1. Iron Heart said on April 17, 2020 at 8:52 am
        Reply

        @John G.

        > Firefox is the most customizable browser, about:config is a gold mine for improving! :]

        about:config is a gold mine for breaking websites. Fixed that for you. Most about:config tweaks are shit because they are not workable in any real life environment.

      2. Yuliya said on April 14, 2020 at 1:50 pm
        Reply

        John G, Blink is faster than Gecko: [chromium81vsfirefox73.png] https://i.imgur.com/A1sVCZd.png

      3. Ray said on April 15, 2020 at 3:49 am
        Reply

        Yuliya, although Chromium would probably still be faster, you should compare Firefox 75 and not 73.

      4. Yuliya said on April 15, 2020 at 7:03 pm
        Reply

        I took this screenshot a while ago. I don’t believe the delta between them has changed.

      5. Yuliya said on April 15, 2020 at 8:43 pm
        Reply

        Actually, no. Here, I’ve updated it to represent Chromium 83 and Firefox 77: https://i.imgur.com/ne6txH1.png

        Just so I’m not being acused of not giving this snowflake browser a fare chance. Oh, also, I ran Firefox first, so the system was cooler for it. Also while Firefox was running nothing else was open. Chromium ran second while Firefox was open. Chromium also has two more windows with about 50 to 60 tabs open. Both browsers have no extensions, as they affect performance in a detrimental way.

        I won’t spoil it to you which is faster ;)

      6. John G. said on April 14, 2020 at 5:15 pm
        Reply

        Nice score for Blink! :]

    2. Gill Bates said on April 13, 2020 at 10:12 pm
      Reply

      enable fission for firefox. it reduced render speeds greatly on my pc.
      made the difference between chromium-and-firefox barely noticable to the eye.

      and softwares can only do so much. sooner or later chromium will reach its speed limit.
      then firefox will catch it.
      but will chromium ever get the same customization and under-the-hood tweakability as firefox?

      i doubt it.

      1. Yuliya said on April 13, 2020 at 11:22 pm
        Reply

        >sooner or later chromium will reach its speed limit.then firefox will catch it.
        And when does your crystal globe predict this to be happening? MInd you at the current rate your fox will be dead within a couple of years.

      2. St0RM53 said on April 16, 2020 at 8:11 am
        Reply

        Not in a million years.

        My sessions are crazy: https://i.imgur.com/R9VJU1w.png

        Chrome breaks after 1000 tabs only

      3. Gary D said on April 14, 2020 at 11:43 am
        Reply

        @ Yuliya

        You do not use Firefox because of the hate you have for FF losing your data. You have never said what data was lost.
        It would be an appropriate time to tell us all about how a browser “lost” your data.
        Don’t you make backups and/or System Restore?

        As you do not use FF, what qualifies you to post negative and derogatory comments EVERY time that Martin writes an artiicle about FF?
        Are you are being paid to do so?

        NB For the record I use ungoogled chrome and Firefox browsers.

      4. Marco said on April 14, 2020 at 2:23 pm
        Reply

        Yuliya and a few others like him are just harmless enthusiasts on a brave mission against Mozilla, they don’t need payment. Our attention is enough.Tell him you’ll ditch Firefox because of his comments and he will love you forever.

      5. Gary D said on April 14, 2020 at 4:26 pm
        Reply

        @ Marco

        excellent comment. Thanks, ROFL

  7. Hunter said on April 13, 2020 at 4:23 pm
    Reply

    Generally speaking these so-called “about:config speed tweaks” are nothing but snake oil.

    Also prefetching is literally disabled by default in uBlock Origin.

  8. Daniel said on April 13, 2020 at 3:54 pm
    Reply

    Wasn’t expecting anything to happen, but it works for me Martin!

    Thanks!

    – – – – –

    (btw, if my memory serves me well, did try Allwynd’s similar tip before without any visible improvement – wonder why?)

  9. John G. said on April 13, 2020 at 1:37 pm
    Reply

    Months ago my dad told me about his amazing amount of personal tricks and tweaks for Firefox browser. I could never imagine how customizable is Firefox, and I also think that more research in tweaking should be done. After long testing in my computer all my father’s recommended tweaks based in his own experience for years, next ones are incredible good imho and highly recommended for medium and high machines (useful to test first, obviously):

    browser.cache.compression_level = 9
    browser.cache.disk.enable = false
    browser.cache.disk_cache_ssl = false
    browser.cache.memory.enable = true

    Personally I dislike prefetch and any kind of link preloading for safety reasons mainly. :]

    1. Anonymous said on April 19, 2020 at 12:05 am
      Reply

      Can you explain the steps on how to set those? I’d really like to know.

      1. John G. said on November 5, 2020 at 1:56 pm
        Reply

        Sorry for the big delay to answer, my father explained me these settings yesterday.
        1) type about:config and seek the entries show below and set their values as shown:
        2) restart Firefox and please notice the more you browse, the more speed seen.

        browser.cache.compression_level = 9 > this save memory compressing data to maximum
        browser.cache.disk.enable = false > this disable disk cache for http
        browser.cache.disk_cache_ssl = false > this disable disk cache also for https
        browser.cache.memory.enable = true > this enable memory cache only

        In fact, these four tricks are awesome for any Firefox version. :]

    2. Skrell said on April 16, 2020 at 7:53 pm
      Reply

      These settings seemed to make a difference actually(unless I’m crazy!) . Would you mind explaining what they do?

      1. Jonh G. said on November 5, 2020 at 1:54 pm
        Reply

        Sorry for the big delay to answer, my father explained me these settings yesterday:

        browser.cache.compression_level = 9 > this save memory compressing data to maximum
        browser.cache.disk.enable = false > this disable disk cache for http
        browser.cache.disk_cache_ssl = false > this disable disk cache also for https
        browser.cache.memory.enable = true > this enable memory cache only

        In fact, these four tricks are awesome for any Firefox version. :]

      2. Skrell said on April 16, 2020 at 7:54 pm
        Reply

        Sorry for double post! Please delete this and 1 above ^

    3. Skrell said on April 16, 2020 at 5:56 pm
      Reply

      I tried these settings and unless I’m nuts they did seem to improve things. Now I’m wondering what exactly are these settings doing?

  10. Anonymous said on April 13, 2020 at 11:50 am
    Reply

    I had to disable the native lazy loading in Firefox because it’s just intolerable. (Chrome handles it better in my tests.)

    This extension would probably make it even worse. No thanks!

  11. al said on April 13, 2020 at 11:26 am
    Reply

    Disconnect.me addon used to speed it up too. Maybe it still does?

  12. Allwynd said on April 13, 2020 at 10:03 am
    Reply

    Before the Firefox Quantum travesty, there was an add-on there called Tweak Network.

    Here’s a screenshot: https://static.makeuseof.com/wp-content/uploads/2014/01/firefox_tweak_network_extension3.jpg

    In essence, it allowed you to change certain parameters for networking, which could also be done manually in about:config.

    It made Firefox load pages more aggressively and it really showed, because websites were loading instantly.

    Many years ago a friend of mine had one of those USB stick Wi-Fi with really slow speed that worked sort of like 4G on a smartphone – as soon as you expend the fast speed, you’re switched to slow speed, which is like 10KB/s and it’s painfully slow. He always complained how slow his webpages would load so I installed this add-on on his Firefox and boosted the stats to “9999” or whatever and sure enough, his websites started loading significantly faster.

    Then when that Quantum web-extension-only travesty happened, this add-on was deprecated and something of great value was lost.

    This extension being featured in this article works differently. I rarely open links in the same page, I usually use middle click to open links in a new tab in the background so this extension wouldn’t benefit me much.

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.