# napi - [NDK开发导读](ndk-development-overview.md) - [创建NDK工程](create-with-ndk.md) - 构建NDK工程 - [NDK工程构建概述](build-with-ndk-overview.md) - [使用DevEco Studio模板构建NDK工程](build-with-ndk-ide.md) - [使用命令行CMake构建NDK工程](build-with-ndk-cmake.md) - [在NDK工程中使用预构建库](build-with-ndk-prebuilts.md) - 代码开发 - [代码开发概述](develop-code-overview.md) - C/C++标准库 - [C/C++标准库机制概述](c-cpp-overview.md) - [fdsan使用指导](fdsan.md) - 使用Node-API实现跨语言交互 - [Node-API简介](napi-introduction.md) - [Node-API支持的数据类型和接口](napi-data-types-interfaces.md) - [Node-API开发规范](napi-guidelines.md) - [使用Node-API实现跨语言交互开发流程](use-napi-process.md) - Node-API使用指导 - [使用Node-API进行扩展能力功能开发](use-napi-about-extension.md) - [使用Node-API进行array相关开发](use-napi-about-array.md) - [使用Node-API进行arraybuffer相关开发](use-napi-about-arraybuffer.md) - [使用Node-API进行bigInt相关开发](use-napi-about-bigint.md) - [使用Node-API进行buffer相关开发](use-napi-about-buffer.md) - [使用Node-API进行basic_data_types相关开发](use-napi-basic-data-types.md) - [使用Node-API进行class相关开发](use-napi-about-class.md) - [使用Node-API进行cleanuphook相关开发](use-napi-about-cleanuphook.md) - [使用Node-API进行date相关开发](use-napi-about-date.md) - [使用Node-API进行错误处理开发](use-napi-about-error.md) - [使用Node-API进行environmental-life-cycle相关开发](use-napi-about-environmental-life-cycle.md) - [使用Node-API进行function相关开发](use-napi-about-function.md) - [使用Node-API进行life-cycle相关开发](use-napi-life-cycle.md) - [使用Node-API进行object相关开发](use-napi-about-object.md) - [使用Node-API进行other-practical-tools相关开发](use-napi-about-other-practical-tools.md) - [使用Node-API进行primitive相关开发](use-napi-about-primitive.md) - [使用Node-API进行promise相关开发](use-napi-about-promise.md) - [使用Node-API进行property相关开发](use-napi-about-property.md) - [使用Node-API进行string相关开发](use-napi-about-string.md) - [使用Node-API进行自定义异步操作相关开发](use-napi-about-custom-asynchronous-operations.md) - Node-API典型使用场景 - [使用Node-API接口进行异步任务开发](use-napi-asynchronous-task.md) - [使用Node-API接口进行线程安全开发](use-napi-thread-safety.md) - [Native与ArkTS对象绑定](use-napi-object-wrap.md) - [Native与sendable ArkTS对象绑定](use-sendable-napi.md) - [使用Node-API接口创建ArkTS运行时环境](use-napi-ark-runtime.md) - [使用Node-API接口在主线程中进行模块加载](use-napi-load-module.md) - [使用扩展的Node-API接口在异步线程中运行和停止事件循环](use-napi-event-loop.md) - [使用Node-API接口进行模块加载](use-napi-load-module-with-info.md) - [使用Node-API接口从异步线程向ArkTS线程投递指定优先级和入队方式的的任务](use-call-threadsafe-function-with-priority.md) - [Node-API常见问题](use-napi-faqs.md) - 使用JSVM-API实现JS与C/C++语言交互 - [JSVM-API简介](jsvm-introduction.md) - [JSVM-API支持的数据类型和接口](jsvm-data-types-interfaces.md) - [使用JSVM-API实现JS与C/C++语言交互开发流程](use-jsvm-process.md) - JSVM-API开发规范 - [JSVM-API使用规范](jsvm-guidelines.md) - [JSVM-API常见问题](jsvm-frequently-questions.md) - JSVM-API使用指导 - [使用JSVM-API接口进行任务队列相关开发](use-jsvm-execute_tasks.md) - [使用JSVM-API接口进行虚拟机快照相关开发](use-jsvm-create-snapshot.md) - [使用JSVM-API接口进行WebAssembly模块相关开发](use-jsvm-about-wasm.md) - [使用JSVM-API接口进行函数创建和调用](use-jsvm-function-call.md) - [使用JSVM-API接口进行JSON操作](use-jsvm-about-JSON.md) - [使用JSVM-API接口进行array相关开发](use-jsvm-about-array.md) - [使用JSVM-API接口进行ArrayBuffer相关开发](use-jsvm-about-arraybuffer.md) - [使用JSVM-API接口操作bigint类型值](use-jsvm-about-bigint.md) - [使用JSVM进行class相关开发](use-jsvm-about-class.md) - [使用JSVM-API接口进行Date相关开发](use-jsvm-about-date.md) - [使用JSVM-API接口进行object相关开发](use-jsvm-about-object.md) - [使用JSVM-API接口进行primitive类相关开发](use-jsvm-about-primitive.md) - [使用JSVM-API接口处理异步操作](use-jsvm-about-promise.md) - [使用Node-API接口设置JavaScript对象的属性](use-jsvm-about-property.md) - [使用JSVM-API接口创建和获取string值](use-jsvm-about-string.md) - [使用JSVM-API接口获取JSVM API的版本号](use-jsvm-about-version.md) - [使用JSVM-API接口进行错误处理开发](use-jsvm-error.md) - [使用JSVM-API接口进行JavaScript代码调试调优](use-jsvm-heapstatistics-debugger-cpuprofiler-heapsnapshot.md) - [使用JSVM-API接口进行生命周期相关开发](use-jsvm-life-cycle.md) - [使用JSVM-API进行内存管理](use-jsvm-memory-management.md) - [使用JSVM-API判断给定的两个JS value是否严格相等](use-jsvm-strict-equals.md) - JSVM-API典型使用场景指导 - [JSVM-API调试&定位](jsvm-debugger-cpuprofiler-heapsnapshot.md) - JSVM-API调优&高性能使用示例 - [使用JSVM-API接口创建多个引擎执行JS代码并销毁](use-jsvm-runtime-task.md) - [使用 code cache 加速编译](use-jsvm-about-code-cache.md) - [JSVM 通用调优实践](jsvm-optimizations.md) - 资源管理 - [Rawfile开发指导](rawfile-guidelines.md) - 线程调度 - [QOS开发指导](qos-guidelines.md) - 内存管理 - [Purgeable memory开发指导](purgeable-memory-guidelines.md) - 设备管理 - [USB DDK开发指导](usb-ddk-guidelines.md) - [HID DDK开发指导](hid-ddk-guidelines.md) - 包管理 - [NativeBundle开发指导](native-bundle-guidelines.md) - 调试和性能分析 - [调试和性能分析概述](debug-performance-profiling-overview.md) - [通过DevEco Studio调试](debug-ide.md) - [C/C++内存错误检测](debug-asan.md) - 硬件兼容性 - [硬件兼容性简介](hw-guide.md) - [OpenHarmony ABI](ohos-abi.md) - [CPU特性](cpu-features.md) - [使用Neon指令扩展](neon-guide.md)