JavaScript in Add-on libraries
JavaScript Context
A JavaScript context is created for an add-on to isolate the JavaScript environment from other add-ons.
This context is not persisted across sessions or clients.
It is destroyed when the add-on is removed and recreated when the add-on is updated.
The onInit
event for the add-on should be used to create any JavaScript objects that need to be created on startup of the add-on.