
Sequential Tab Loader by Shajirr
Loads tabs sequentially one by one or in batches to reduce lag and reduce time until you get the first tab(s) fully loaded. Can also be used to just open tabs in a discarded state.
12 Users12 Users
Extension Metadata
Screenshots




About this extension
Sequential Tab Loader attempts to solve a particular problem - when opening many new tabs quickly, Firefox handles that... very poorly. It attempts to load them all at once, slowing down the browser and extending the time until any tabs load at all. Especially bad on slow internet connection.
This addon does the following:
This way you get the first tabs loaded very quickly, their load time won't be extended by all the other tabs that you opened.
Usage instructions:
Config options
Options menu
Icon context menu (right click on the addon icon)
Recommendations:
Issues:
Permissions:
This addon does the following:
- Makes new tabs load in unloaded (discarded) state first, to minimise resource usage
- Adds the newly opened unloaded tabs to a queue
- Loads tabs from the queue one by one by default, or in batches if you specify that in Options
This way you get the first tabs loaded very quickly, their load time won't be extended by all the other tabs that you opened.
Usage instructions:
- addon is active by default, can be used as is.
- It is recommended to pin the addon icon to the toolbar, this way you will be able to see how many tabs are in the queue waiting to be loaded.
- clicking the addon icon pauses/unpauses addon operation. Pausing it will not clear the queue, after unpausing it will continue loading from where it left off. However, new items aren't added to the queue when the addon is paused.
Config options
Options menu
- Maximum concurrent tabs to load - how many tabs are being loaded at once. One by default. Increase if you want to load them in batches instead.
- Queue limit - max number of tabs that can be added to the loading queue. When this limit is exceeded, further opened new tabs will just remain unloaded after being opened. If you need to open many links, but not necessarily need all of them to be loaded, limiting the queue to a smaller number can achieve that.
- Tab loading behaviour - "Load tabs" is the default mode of loading tabs from a queue. If you choose "Don't load tabs" - it will disable the loading queue, and all newly opened tabs will remain in an unloaded (discarded) state until clicked. Can be used if you want to open many links, but don't want them to be loaded automatically.
- Tab discarding delay - delay after the tab is created and before its unloaded. Normally not needed.
- Tab loading delay - delay after the previous tab finishes loading and before the next one starts loading. Setting this delay will disable "Maximum concurrent tabs to load" option and tabs will be loading one by one.
- "Alt+click links to open in discarded tabs" - does just that. Advantage of using this option - tabs are created in a discarded state right away, without them being able to load anything before being added to the queue, plus they are guaranteed to get their URL.
Can also work on some links where Ctrl+click fails.
Disadvantage - in some rare cases might not work on some links that Ctrl+click works.
Icon context menu (right click on the addon icon)
- "Resume loading" - resumes tab loading / enables the queue. Can also be used in case the queue got stuck and stopped loading tabs.
- "Load next tab" - this option will skip the current tab and start loading from the next one
- "Empty the queue" - clears the loading queue entirely, tabs will remain unloaded until clicked
- "Keep tabs discarded (disable queue)" - disables the queue to just open tabs in a discarded state without them being loaded. To resume the loading / enable queue, select "Resume loading".
Recommendations:
- Make bookmarks open as background tabs, so that they could also be loaded via a queue. Go to "about:config" page, set "browser.tabs.loadBookmarksInBackground" to "true"
- Go to Firefox Settings -> Tabs section -> disable "When you open a link, image or media in a new tab, switch to it immediately" - you don't want focus constantly switching to the new tabs, as this will trigger their immediate loading, invalidating the loading queue.
Issues:
- Sometimes the queue can get stuck and stops loading tabs - in that case try the addon icon context menu options - "Resume loading" or "Load next tab"
- When you have the following about:config property: "browser.tabs.loadDivertedInBackground"
set to "true", and you left click a link that opens a new tab, that tab opens blank. Opening the same link from its context menu, or by Ctrl+click, or with middle mouse button click works just fine. Why? ¯\_(ツ)_/¯
FF is weird. So far I haven't found how to deal with such links without affecting all the other ones. If you encounter this - set the tab discarding delay. Try the 50ms first, and if you still see blank tabs, increase the delay until tabs start getting their URLs. Alternatively, you can open links with "Alt+click links to open in discarded tabs" feature - this should avoid the described problem entirely.
Permissions:
- Access your data for all websites (<all_urls>) - needed for discarding (browser.tabs.discard) and reloading (browser.tabs.reload) tabs to work on all URLs. Without said permission the addon would only be able to work on pre-defined domains.
- Access browser tabs - needed to interact with tabs, listen to tab events (creation, updates, removal) and get tab properties. Without it the addon would be non-functional.
Rated 5 by 2 reviewers
Permissions and dataLearn more
Required permissions:
- Access browser tabs
- Access your data for all web sites
Data collection:
- The developer says this extension doesn't require data collection.
More information
- Add-on Links
- Version
- 2025.9.30
- Size
- 29.29 kB
- Last updated
- 4 days ago (29 Sep 2025)
- Related Categories
- Version History
- Add to collection
Release notes for 2025.9.30
- Added a new option - "Alt+click links to open in discarded tabs", which does just that. The difference is that the tabs opened this way are already created in a discarded state right away, rather than the addon trying to intercept user-created tabs and discard them. This option should be more efficient, as tabs will not be loading anything + will be guaranteed to get their URL.
- Added display of the "Tab loading behaviour" on the addon's badge. Now, when "Don't load tabs" or "Keep tabs discarded" is selected, the badge will display "X" with a grey background.
- Status of "Tab loading behaviour" can now be changed directly from the addon icon's context menu - useful if you just want to just open some tabs in a discarded state, without them being loaded.
- Max queue limit increased to 500