Low-Level APIs

Les modules de cette section implémentent des API de bas niveau. Ces modules se divisent à peu près en trois catégories:

  • utilitaires fondamentaux tels que la collection. De nombreux modules complémentaires voudront probablement utiliser des modules de cette catégorie.

  • blocs de construction pour les modules de niveau supérieur, tels que les events et les worker. Vous êtes plus susceptible de les utiliser si vous créez vos propres modules qui implémentent de nouvelles API, étendant ainsi le SDK lui-même.

  • des modules privilégiés qui exposent de puissantes capacités de bas niveau telles que window/utils et net/xhr. Vous pouvez utiliser ces modules dans votre module complémentaire si vous en avez besoin, mais sachez que le coût d'un accès privilégié est la nécessité de prendre des précautions de sécurité plus élaborées. Dans de nombreux cas, ces modules ont des analogues plus simples et plus restreints parmi les "API de haut niveau" (par exemple, windows ou request).

Ces modules sont toujours en développement actif et nous prévoyons d'y apporter des modifications incompatibles dans les prochaines versions.

io/byte-streams
Fournit des flux d'octets en lecture/écriture.
io/file
Permet d'accéder au système de fichiers local.
system/child_process
Une mise en œuvre de l'API node.js child_process.
ui/button/action
Ajouter un boutton dans l'interface utilisateur de Firefox. Avec ce module vous pourrez créer des bouttons contenant des icônes et répondant aux clic de la sourie.