Node.js uses the V8 JavaScript engine by default. This project enables Node.js to optionally use the Chakra JavaScript engine. Our goal is to merge back into master after stabilizing this code, fixing key gaps and responding to early community feedback.
To enable building and running Node.js with the Chakra JavaScript engine, we created a V8 API shim on top of the Chakra runtime hosting API ([JSRT] (https://msdn.microsoft.com/en-us/library/dn249673(v=vs.94).aspx)). This shim implemented most essential V8 APIs so that the underlying JavaScript engine change is transparent to Node.js and other native addon modules written for V8. All we need is to rebuild node.exe and native addon modules with Chakra.
Prerequisites:
- Python 2.6 or 2.7
- [Visual Studio](https://www.visualstudio.com/en-us/downloads/download-visual-studio -vs.aspx)
vcbuild chakracore nosign [x86|x64|arm]
Read original node.js README here.