# JS API Differences
- [Ability framework](js-apidiff-ability.md) - [Accessibility subsystem](js-apidiff-accessibility.md) - [Account subsystem](js-apidiff-account.md) - [Application subsystem](js-apidiff-application.md) - [ArkUI development framework](js-apidiff-arkui.md) - [Power management subsystem](js-apidiff-battery.md) - [Bundle management framework](js-apidiff-bundle.md) - [Communication subsystem](js-apidiff-communication.md) - [Compiler and runtime subsystem](js-apidiff-compiler-and-runtime.md) - [Customization subsystem](js-apidiff-customization.md) - [DFX subsystem](js-apidiff-dfx.md) - [Distributed data management subsystem](js-apidiff-distributed-data.md) - [Distributed hardware subsystem](js-apidiff-distributed-hardware.md) - [File management subsystem](js-apidiff-file-management.md) - [Location subsystem](js-apidiff-geolocation.md) - [Globalization subsystem](js-apidiff-global.md) - [Misc services subsystem](js-apidiff-misc.md) - [MSDP subsystem](js-apidiff-msdp.md) - [Multimodal input subsystem](js-apidiff-multi-modal-input.md) - [Multimedia subsystem](js-apidiff-multimedia.md) - [Common event and notification subsystem](js-apidiff-notification.md) - [Resource scheduler subsystem](js-apidiff-resource-scheduler.md) - [Security subsystem](js-apidiff-security.md) - [Pan-sensor subsystem](js-apidiff-sensor.md) - [Startup subsystem](js-apidiff-start-up.md) - [Telephony subsystem](js-apidiff-telephony.md) - [Test subsystem](js-apidiff-unitest.md) - [Update subsystem](js-apidiff-update.md) - [USB subsystem](js-apidiff-usb.md) - [User IAM subsystem](js-apidiff-user-iam.md) - [Web subsystem](js-apidiff-web.md) - [Window manager subsystem](js-apidiff-window.md)