Skip to content

paradigmist/nodejs-ffi-rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NodeJS FFI with Rust

Using Rust as a NodeJS addon, comparing with C addon.

Instructions

  1. git clone https://github.com/paradigmist/nodejs-ffi-rust.git
  2. cd nodejs-ffi-rust
  3. npm i && cargo build --release
  4. Compile C addon
    • On MacOS:
      • gcc -O3 -dynamiclib -undefined suppress -flat_namespace src/lib.c -o target/release/build/libfib.dylib
    • On Linux/Solaris/etc:
      • gcc -O3 -shared -fpic src/lib.c -o target/release/build/libfib.so
  5. node fibs.js 35

Have fun!