Why is Node.js named Node.js?

node.js

node.js Problem Overview


I'm just curious why Node.js was named that. I searched their site and their FAQ and there was nothing that helped me understand why it was named Node.js.

node.js Solutions


Solution 1 - node.js

The official name is actually Node. Originally it was designed for use as a web application, but the author realized it could be used for more general purposes and renamed it to node.

Here is a quote from the author that may help explain the name:

>Node is a single-threaded, single-process system which enforces shared-nothing design with OS process boundaries. It has rather good libraries for networking. I believe this to be a basis for designing very large distributed programs. The “nodes” need to be organized: given a communication protocol, told how to connect to each other. In the next couple months we are working on libraries for Node that allow these networks.

Solution 2 - node.js

Check out this article. From page 4:

> Originally, Dahl called his project > web.js. It was merely a webserver, an > alternative to Apache and other > "blocking" servers. But the project > soon grew beyond his initial webserver > library, expanding into a framework > that could be used to build, well, > almost anything. So he rechristened it > node.js.

Solution 3 - node.js

On wiki it says, that the project is called node, but to make sure it does not get mixed up with other "node", the .js was added to it

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionShane WealtiView Question on Stackoverflow
Solution 1 - node.jsJustin EthierView Answer on Stackoverflow
Solution 2 - node.jsyojimbo87View Answer on Stackoverflow
Solution 3 - node.jsAmitView Answer on Stackoverflow