NodeJS is mostly cool because you can use the same language and the same development tools across your whole stack.
Oh ok that’s good to hear. That’s always been what felt most appealing about it to me.
When it launched I think another selling point was that it’s reasonably good at handling multiple requests in parallel.
What is it about Node that causes this to be true? I have a feeling it has to do with Node being single-threaded, but that never made sense to me. Being single-threaded seems like it’d be strictly worse than being multi-threaded. Anything you can do on a single-threaded system, you can also do on a multi-threaded system, right? Just don’t create a second thread.
Oh ok that’s good to hear. That’s always been what felt most appealing about it to me.
What is it about Node that causes this to be true? I have a feeling it has to do with Node being single-threaded, but that never made sense to me. Being single-threaded seems like it’d be strictly worse than being multi-threaded. Anything you can do on a single-threaded system, you can also do on a multi-threaded system, right? Just don’t create a second thread.
Ya I don’t know the details even though I use NodeJS almost every day :) Maybe it does run parallel requests in separate threads.
Glad to hear I’m not alone :)