Try writing a raytracer using a single thread, now try again with multiple threads working in tandem.
Trust me, I tried.
Trust me, I tried.
Node is mostly for request/response scenarios such as a web server or REST API server etc.
If you're trying to push Javascript to its limits and make it comparable to C++, good for you. Just remember that JS has many flaws.If you're going down that road I'd much prefer you give the world a Turbo javascript that comes with an IDE like Turbo C and the requisite documentation that all fit on a single 1.44MB disk and which can compile to directly executable code that doesn't need any runtime.