Node.js supports c++ plugins. Unless you make it clear exactly why you needed a fork of it instead of a plugin, people will get confused. JavaScript is designed to be single threaded. The implementation may run async functions on other threads but programmers usually have no option to force spawn threads. If you need to spawn threads, write a native extension which does. I understand it may have taken a lot of work and I really appreciate the effort but we don't have any information about the real purpose of this (what can we do now that we previously couldn't?)