Skip to content

Ecoblockchain/node

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node.js on Chakra and Universal Windows Platform

This project enables Node.js to optionally use the Chakra JavaScript engine and be loaded as a module in a UWP (Universal Windows Platform) application. This project is still work in progress and not an officially supported Node.js branch.

How it works

To enable building and running Node.js with the Chakra JavaScript engine, a V8 API shim (ChakraShim) is created on top of the Chakra runtime hosting API ([JSRT] (https://msdn.microsoft.com/en-us/library/dn249673(v=vs.94).aspx)). ChakraShim implements the most essential V8 APIs so that the underlying JavaScript engine change is transparent to Node.js and other native addon modules written for V8. To enable running in a UWP application, code that isn't supported (i.e. doesn't pass WACK (Windows App Certification Kit) tests) has either been removed or replaced (node_uwp_dll in gyp files and the UWP_DLL macro in source files can be used to identify the changes).

How to build

If you are looking to build this yourself. Here's what you will need:

Build Command for node.dll - Node.js (Chakra) for UWP

vcbuild chakra uwp-dll nosign [x86|x64|arm]

Build Command for node.exe - Node.js (Chakra)

vcbuild chakra nosign [x86|x64|arm]

How to test node.exe

vcbuild chakra nobuild test [x86|x64|arm]

How to test node.dll

See this

About

Node.js on Chakra ✨🐢🚀✨

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 59.0%
  • C++ 22.3%
  • C 6.5%
  • POV-Ray SDL 5.8%
  • HTML 3.1%
  • Python 1.4%
  • Other 1.9%