Bringing Node-API to React Native


Faster builds, fewer native module failures, and better testing; all enabled by Node-API. Kræn Hansen (Senior Software Engineer at MongoDB) shares the latest progress on bringing Node-API to React Native. Node-API, long used in Node.js and other runtimes, offers an ABI-stable boundary for native modules, unlocking big improvements in React Native developer experience.
▪ Super-fast calls between JavaScript and native code written in C++, Rust, or other FFI-enabled languages
▪ Prebuilt (ahead-of-time compiled) libraries thanks to Node-API’s ABI-stable C interface
▪ Unit tests that run against the same native code in both Node.js and React Native
▪ The `react-native-node-api-modules` package for lazy-loading prebuilt dynamic libraries
▪ Progress on landing Node-API support in Hermes and improving prebuild tooling across platforms
This talk highlights how Node-API can reduce friction for app developers and library authors, while opening the door to cross-runtime, type-safe, and faster React Native development.
SUBSCRIBE TO
RUC NEWSLETTER
We'll share the latest updates—new speakers, ticket offers, and additional events details. Stay tuned!
