This article shows you how to use worker threads in extensions to perform tasks in the background without blocking the user interface.
If you haven't already created an extension, or would like to refresh your memory, take a look at the previous articles in this series:
- Creating a status bar extension
- Creating a dynamic status bar extension
- Adding preferences to an extension
- Localizing an extension
- Updating an extension to support multiple Mozilla applications