screenshotNo Service Worker  |  Download Disable service workers on all websites (and whitelist desired domains)!

Some of the important features of the No Service Worker addon are listed below. This is followed by an overview of this addon. This summary contains few words about the addon, its function, and its features. Next is FAQ, this section is useful to get information about how this addon works in your browser. If you couldn't find a specific answer, please fill the bug report form on this page or the contact form on the homepage to let us know about your question. Following the FAQ, is the bug report form. It is designed to collect user feedbacks and bugs about this addon. Users can suggest improvements or feature requests through this form too. The next section is for submitting comments about this addon which uses the Facebook comments plugin. The last section is dedicated to reports submitted through the GitHub website. We hope the information provided on this page, could help you get all the basics you need about this addon and enable you to have a better experience with No Service Worker.

In short, No Service Worker is a lite addon that let you easily disable service worker on all websites, plus, you can add certain domains to the whitelist. Please check the YouTube tutorial below to get an idea of how this addon works in your browser. If you want to contribute to the developement of this addon, please fork it on GitHub, and push your changes to a named branch. Moreover, you can review all the comments made on GitHub commits.

4 Reasons to Use No Service Worker

  • Has toolbar popup with few buttons including a toggle button.

  • The addon is active by default with the - Unregister - method.

  • A lite addon with minimal RAM and CPU usage.

  • Available for Chrome and Edge browsers on all operating systems.

YouTube Tutorial

This video gives you an idea of how the extension works in your browser.

Matched Content

Frequently Asked Questions

  • 1. What is No Service Worker?

    No Service Worker is an extension that enables you to disable service workers on all websites. This addon has two modes to perform the task. The first method is to unregister service workers whenever they are registered. The second method completely nullifies the service worker and websites cannot initiate the service worker in the first place. The second method is rather aggressive and not recommended as some websites may encounter errors. There is also a checkbox in the popup UI to delete the cache. Once marked, all cache items related to the service worker will be deleted. This addon has a whitelist feature to exclude certain domain(s) from No Service Worker. You can add a domain via the toolbar popup or from the right-click menu within the page. If you want to turn off the addon, please open the toolbar popup and then click on the toggle button at the top left corner of the UI.

  • 2. What is service worker in JavaScript?

    A service worker is a type of web worker in JavaScript that runs in the background and acts as a proxy between the web page and the server, intercepting network requests and providing custom responses. This allows for a number of useful features, such as offline support, push notifications, and background synchronization. Service workers are a key component of modern web applications, enabling developers to create offline-first experiences and deliver rich, engaging content even in low-connectivity environments.

  • 3. How can I download the source code for No Service Worker?

    To download the source code for this extension from Chrome Web Store, it is recommended to use Extension Source Downloader. With this addon, you can download the source code as a ZIP or CRX format to your machine. If you want to download the source code from the Firefox addons store, please open the firefox download link (if available) in the Firefox browser and then right-click on the - Add to Firefox - button and select - Save Link As... - item. Choose the destination folder on your machine and then save the file in XPI format. You can then rename the XPI format to a RAR or ZIP file. Some extensions may have a GitHub repo address, which you can use to download the source code as well. But, it may not be the latest version of the addon. Therefore, downloading the source code from the official web stores is the best option as it always gives you the latest version of the addon.

  • 4. How can I work with this addon?

    As mentioned above, once the addon is installed it works right away. The default method is to unregister service workers after they are registered on the page. You can also mark the - Delete - checkbox to delete cache items related to the service worker when it is unregistered. No Service Worker addon forces websites to fetch new resources when loading in your browser. Therefore, the loading time will increase when this addon is enabled. Moreover, bandwidth consumption will be increased while the addon is active because the service worker is no longer active to use cache and other storage items. To add a website to the whitelist table, please right-click on any page and then click on the - Add domain to the whitelist - item. All whitelist items are rendered in the toolbar popup, bottom section (text area). You can add/remove items at any time from the whitelist table. Pressing on the toggle button will activate/de-actives the addon.

  • 5. Can I whitelist a website in this addon?

    Yes, you can whitelist a domain in this addon. Either add the desired domain via toolbar popup or from the context menu item within a page. The whitelisted domain will be added to the text area in the popup.

  • 6. How can I turn the add-on ON or OFF?

    You can activate or de-activate the addon via the toggle button at the toolbar popup. Pressing on the toggle button will change the toolbar icon color as well. The red icon is for the active state and the grey icon is for the inactive state.

  • 7. Does this addon has any options or settings to adjust?

    No, this addon has no settings or options to adjust. All the controls are available in toolbar popup UI.

  • 8. Should I keep the addon active all the time?

    It depends on your need. If you are a web developer, working on the service workers, or need to have service workes disabled for other purposes, then keep the addon active all the time. Otherwise, there is no need to keep the add-on active as you browse the internet. Service workers have a lot of applications for web pages/apps and disabling them will eliminate those features from websites.

  • 9. Can I stop the service workers from registering a worker with this addon?

    Yes, as mentioned above, there are two methods for disabling service workers. The first method is - Unregister - and the second method is - Disable. By default, the first method is active which only unregisters service workers upon registering. But if you need to completely disable service worker API to be able to register a new worker, please mark the second option. Also, note that this option is rather aggressive and may introduce errors in some websites.

  • 10. Where can I find the privacy policy for No Service Worker?

    Please read the privacy policy for this extension here.


Reporting Bugs

Your feedback goes a long way towards making this addon even better. With this feedback and bug report form, you can report bugs or suggest features/enhancements for the functionality or performance of this addon. Please note that this form will be sent to the developer(s) of this addon. You will not get an immediate or personal response at the moment. However, the developer(s) may contact you through the email address provided in this form for further clarifications or to request additional information regarding the reported bug(s).

If you want to rate or write a review for this addon in the official webstore, please press the - Rate this addon - button below.

Please enter the name of the extension (addon).

Please enter the current version of the extension.

Please be as specific as possible. Basically, describe what happened, what you were doing when it happened, and why you think it is a problem.

Describe the step-by-step process required to reproduce the issue you are reporting. Be specific when describing these steps by providing as much detail as possible.

Please try to leave a link to a screenshot for the specific bug or error report.

Please enter your operating system.

Please enter your browser and its current vesrion.

Please enter your email address.

Reviews | Discussions

Please note: keep these reviews/discussions clean, and avoid the usage of derogatory or inappropriate language or terminology in references to individuals or groups based on race, national or ethnic origin, color, religion, age, gender, etc. Do not submit bugs in your reviews, use the above bug-report section instead. Also, never post any personal information in these reviews.