. however it is maybe perhaps maybe not stupid.
A man posted up a video clip on YouTube “Node.JS Is Stupid And it so Are You” if you use.
Essentially, blocking threads by doint CPU things is preferable to wasting it by waiting around for a write() call to perform. Node’s IO is some type or types of “Fire, Continue and Call Back”. It never blocks the code that is main suspending the thread for a read() or write() procedure, hence this sort of blocking never ever occurs.
“It is slow” quicker than CPython; “it’s clunky” perhaps; “itвЂ™s maybe not compiled” like python, lua, perl, tcl, php, ruby and such a thing such as this; “itвЂ™s anything but light-weight.” It hasn’t the memory footprint that is lowest (lua has got the cheapest) but at the least it does not spawns a thread or a procedure for almost any socket, so it’s more light-weight then this kind of host, that produces a great deal threads. Unlike various other Servers, node.js does not spawn 10.000 threads for 10.000 sockets.
2:33 “вЂPerfect for data-intensive real-time applications that run across distributed products.вЂ™ Um, in the event that you have actuallynвЂ™t figured out of my past group of complaints with all the sentences which are on here, um, data-intensive, maybe not likely to happen particularly when youвЂ™re non-blocking I/O, because either you need to be reading the information, or perhaps you need to be composing the info, and another of these things will probably block one thing. Therefore, youвЂ™re perhaps not planning to do data-intensive stuff.”