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

已有152人预订
预订达标
文章出炉
交流日期
     
17.06.08
17.06.13
17.06.20 20:30
查看文章评论/提问
田永科
👍清晰
Adele
这样的编程方式一般用于什么样的业务场景?
你可能还喜欢
Java 开发必备面试题详解(技术+人事)
宁楠
纯前端大数据处理技术:葡萄城纯前端开发工具应用实践
葡萄城技术团队
Jenkins 进行项目的自动构建部署
火币集团研发中心
Java 程序员应掌握的 Nginx 实战应用
JPM
小白机器学习基础算法学习必经之路
武博士
React 从入门到架构:如何从传统切片,转型 React 架构
华小乱
微信扫描登录