从暴力到 NAN 到 NAPI——Node.js 原生模块开发方式变迁

作者/分享人:死月
向 Ta 提问
蚂蚁金服高级工程师,曾负责大搜车无线架构组中间件团队。开源爱好者,Toshihiko 作者、阿里云 ONS SDK 作者,Node.js 核心贡献者之一。即将出版《Node.js:来一打 C++ 扩展》一书。

自 Node.js 8.0 起,就开启了一种全新的原生模块开发大门。NAPI 是 Node.js 自提供的一系列专门用于原生模块开发的接口,相较于以前的开发方式,这个系列稳定 ABI 接口以 C 的风格提供,消除了 Node.js 版本差异、引擎差异(V8、查克拉)等带来的编译后不兼容的问题。本场 Chat 主要对 NAPI 进行一次初探,并进行介绍。

已有172人预订
预订达标
文章出炉
交流日期
     
17.06.08
17.06.13
17.06.20 20:30
查看文章评论/提问
田永科
👍清晰
Adele
这样的编程方式一般用于什么样的业务场景?
你可能还喜欢
Python 常见的 170 道面试题全解析:2019 版
陈祥安
近距离接触 DDD
文贺
Apollo 轨迹规划技术分享
Apollo开发者社区
Docker 快速入门
技术人的突破
如何利用碎片时间,提升自己的职场竞争优势
代码GG陆晓明
Spring Boot 工程化最佳实践
ASCE1885
微信扫描登录
关注提示×
扫码关注公众号,获得 Chat 最新进展通知!
添加小助手微信×