N-API的JS堆对象生命周期管理

N-API的JS堆对象生命周期管理

💡 原文中文,约5900字,阅读约需14分钟。
📝

内容提要

N-API是Node API的简写,是nodejs运行时接入原生模块的接口。N-API引入的抽象隔离可以升级nodejs运行时而不需要重新编译原生扩展模块。N-API在nodejs 10+后逐步稳定,并成为nodejs c-addon的主流编程标准。文章介绍了N-API的JS堆对象生命周期管理,包括N-API引用计数智能指针和可逃逸作用域。同时,文章提供了一个“二段式”引用计数优化方案。

🏷️

标签

➡️

继续阅读