Node.jsにてRustのプログラムをffiしたいと思い、node-ffiを調べてみたが、しばらく更新されておらず、Node.js 12以降だと利用できない模様。 GitHub - node-ffi/node-ffi: Node.js Foreign Function Interface RPCではない方法で他に連携する方法はないかと調べてみた結果Node.jsにはネイティブアドオンを作成するためのAPIが用意されているらしい。 nodejs.org 今回はこれをRustから利用できる形で提供してくれているnapi-rsを使用してみる。 github.com 今回検証する環境の各バージョン …