loading...

re: Is Node.js really single-threaded? VIEW POST

TOP OF THREAD FULL DISCUSSION
re: Honestly, if you're looking to make use of heavy multithreading; Javascript just isn't the language you should be looking at I'm fraid
 

Unless you use threads.js

From what I can tell (correct me if I'm wrong), this uses service workers under the hood.
Those have the problem that you're not able to share memory, so if you want to pass large amounts of data around, you're effectively copying it every time it moves between threads.
While perhaps not problematic for some, I see this cause problems on large scale if you're not careful about what you're passing around; as well as the issue that suddenly you're not passing by reference whereas a regular function call would (for objects etc).

Code of Conduct Report abuse