Coming Soon: Node.js Support in ChakraCore
The goal is to eventually get developers to start working more diligently on apps aimed at the Windows 10 IoT Core platform by way of Node.js. That's where Node.js Tools for Windows IoT 1.5 comes in.
"The recent open-sourcing of ChakraCore gives us the opportunity to develop in the open and align better with Node.js release schedules, in addition to expanding our support for Node.js across the broader Windows ecosystem – starting with Windows 7 SP1 and beyond," writes Seth, in a blog.
Another goal is to maintain npm module compatibility. "There is a small subset of modules that are natively bound to V8 APIs and can run into compatibility issues with a different VM or even a different version of V8," said Seth. Thus, the group created the Native Abstractions for Node.js project to ensure that "all NAN based modules are fully supported in Node.js with ChakraCore."
As that effort gets underway, the group has also released an update, version 1.5, of its Node.js Tools for IoT. What's noteworthy here is that a version of the tools released in September that allowed Node.js to work with Chakra while developing Windows 10 IoT apps from the console now supports Node.js and ChakraCore in version 1.5. "ChakraCore will be developed in the open, will see faster updates, and will work across different Windows OS starting from Windows 7 and higher.," writes Arunesh Chandra, a senior program manager colleague of Seth's on the Chakra team, in a separate blog.
You Tell 'Em, Readers: If you've read this far, know that Michael Domingo, Visual Studio Magazine Editor in Chief, is here to serve you, dear readers, and wants to get you the information you so richly deserve. What news, content, topics, issues do you want to see covered in Visual Studio Magazine? He's listening at [email protected].