从暴力到 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 进行一次初探,并进行介绍。

已有174人预订
预订达标
文章出炉
交流日期
     
17.06.08
17.06.13
17.06.20 20:30
查看文章评论/提问
田永科
👍清晰
Adele
这样的编程方式一般用于什么样的业务场景?
你可能还喜欢
JVM 问题诊断快速入门
火币集团研发中心
面试字节跳动的一点小经验
Wayne
互联网公司热门面试题:如何保证缓存与数据库的双写一致性?
魏武归心2016
面试官问:为什么在项目中使用消息队列!到底是想考什么?
零下
如何做好性能压测(二) | 性能压测工具选型对比
阿里巴巴中间件
被动收入 101 :使用云开发和 Taro 开发一个小程序
白宦成
微信扫描登录
关注提示×
扫码关注公众号,获得 Chat 最新进展通知!
入群与作者交流×
扫码后回复关键字 入群
Chat·作者交流群
入群码
该二维码永久有效