For native modules, below options are ideal:
- V8 C++ API : These APIs will continue to work with node.js v8 as well as with Chakra because in shim layer we map them to equivalent Chakra APIs. If you see problem in any APIs not working as expected using Chakra engine, please file an issue on Microsoft&#x2F;node and we will happy to fix it.
- NAN : Node.js Chakra is compatible with latest NAN version so it should continue to work with V8 and Chakra engine.<p>Regarding, Node inbuilt native functions (in other works deps) that are independent of v8, continue to work in Chakra without reimplementation. Chakra shim comes into picture to map V8 C++ APIs to Chakra equivalent.