Если вы начинаете новую разработку, которая включает в себя создание собственного модуля, то N-API может быть отличным выбором. N-API является основным C API-интерфейсом node.js для взаимодействия с базовым движком JavaScript (это относительно новое дополнение). Он обеспечивает гарантию стабильности Application Binary Interface (ABI) для всех версий node.js.
Когда я изучал N-API, было создано хранилище GitHub с кратким примечанием и примером. Надеюсь, что это поможет вам понять историю эволюции и начать создание собственных модулей C / C ++. https://github.com/msatyan/MyNodeC