How I ported bcrypt to new N-API
In a very simple way Native Addons could be considered as C/C++ code called from JavaScript.
They are a bridge between our application programming language JavaScript and native environment that is completely written in C/C++.