Name Description Size
AddonRepository.jsm The ID of the add-on 29787
AddonSettings.jsm Require the use of certs shipped with Firefox for addon install and update, if the distribution does not require addon signing and is not ESR. 4462
AddonTestUtils.jsm Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 56292
AddonUpdateChecker.jsm The AddonUpdateChecker is responsible for retrieving the update information from an add-on's remote update manifest. 19253
GMPProvider.jsm The GMPWrapper provides the info for the various GMP plugins to public callers through the API. 24855
moz.build 667
ProductAddonChecker.jsm Number of milliseconds after which we need to cancel `downloadXMLWithRequest` and `conservativeFetch`. Bug 1087674 suggests that the XHR/ServiceRequest we use in `downloadXMLWithRequest` may never terminate in presence of network nuisances (e.g. strange antivirus behavior). This timeout is a defensive measure to ensure that we fail cleanly in such case. 21178
XPIDatabase.jsm This file contains most of the logic required to maintain the extensions database, including querying and modifying extension metadata. In general, we try to avoid loading it during startup when at all possible. Please keep that in mind when deciding whether to add code here or elsewhere. 110152
XPIInstall.jsm This file contains most of the logic required to install extensions. In general, we try to avoid loading it until extension installation or update is required. Please keep that in mind when deciding whether to add code here or elsewhere. 143306
XPIProvider.jsm This file contains most of the logic required to load and run extensions at startup. Anything which is not required immediately at startup should go in XPIInstall.jsm or XPIDatabase.jsm if at all possible, in order to minimize the impact on startup performance. 95170