Comments by "Scott Franco" (@scottfranco1962) on "Node.js Tutorial for Beginners: Learn Node in 1 Hour" video.
-
"rebuilt...twice as fast with fewer people, %33 fewer lines of code, %40 fewer files 2x request/sec" you could say that about any rebuild project. When A project is reprogrammed, the programmers apply the lessons they learned from the first build to the second and come up with better solutions. The last claim is the most suspect. You are comparing a pure interpreted language (JS) vs a compiled language (Java). Whatever resulted in that speed improvement, it didn't come from the language itself.
Sorry, not trying to rain on your parade, but these claims are pure advertising fluff.
Second, sorry, your description of threads is just plain wrong. Threads are not expensive, and you don't "run out of threads". Most operating systems have no limit on the number of threads possible outside of the memory required. Furthermore, the threads don't "require new hardware". You can have as many threads as you like running on the same CPU. I suspect you are (inaccurately) describing the assignment of threads to different cores. This only really gives better performance if the threads are truly running in parallel, not awaiting I/O, which is the vast majority of the time.
1