diff options
Diffstat (limited to 'tools/addon-sdk-1.12/python-lib/cuddlefish/tests/static-files/doc/module-source/low-level-modules.md')
-rw-r--r-- | tools/addon-sdk-1.12/python-lib/cuddlefish/tests/static-files/doc/module-source/low-level-modules.md | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/tools/addon-sdk-1.12/python-lib/cuddlefish/tests/static-files/doc/module-source/low-level-modules.md b/tools/addon-sdk-1.12/python-lib/cuddlefish/tests/static-files/doc/module-source/low-level-modules.md new file mode 100644 index 0000000..bc44007 --- /dev/null +++ b/tools/addon-sdk-1.12/python-lib/cuddlefish/tests/static-files/doc/module-source/low-level-modules.md @@ -0,0 +1,36 @@ +<!-- This Source Code Form is subject to the terms of the Mozilla Public + - License, v. 2.0. If a copy of the MPL was not distributed with this + - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> + +# Low-Level APIs # + +Modules in this section implement low-level APIs. These +modules fall roughly into three categories: + +* fundamental utilities such as +[collection](modules/sdk/util/collection.html) and +[url](modules/sdk/url.html). Many add-ons are likely to +want to use modules from this category. + +* building blocks for higher level modules, such as +[events](modules/sdk/events/core.html), +[worker](modules/sdk/content/worker.html), and +[api-utils](modules/sdk/deprecated/api-utils.html). You're more +likely to use these if you are building your own modules that +implement new APIs, thus extending the SDK itself. + +* privileged modules that expose powerful low-level capabilities +such as [window/utils](modules/sdk/window/utils.html) and +[xhr](modules/sdk/net/xhr.html). You can use these +modules in your add-on if you need to, but should be aware that +the cost of privileged access is the need to take more elaborate +security precautions. In many cases these modules have simpler, +more restricted analogs among the "High-Level APIs" (for +example, [windows](modules/sdk/windows.html) or +[request](modules/sdk/request.html)). + +These modules are still in active development, and we expect to +make incompatible changes to them in future releases. + + +<ul id="module-index"></ul> |