The node.js version you are using is not too old..., v 0.10.x...
There was a difference between 2014 and 2015, but it disappeared after that...
This is why the version was directly changed from 0.x to 4.x as I answered elsewhere node.js before.
Because node we separated halfway. Initially, Ganghuo was funded and promoted by Joyent. The founder Ryan Dahl joined Joyent to be responsible for the development of Node.js full-time. Basically, the company bought node. Everything went well in the beginning. The company contributed money and effort to promote the development of node, and basically did not interfere with the development of the community. The community assisted the authors to submit the core code and tried their best to improve the npm module.
Over time, there are conflicts. After a period of time, node's core code updates gradually slowed down, and at the same time, it gradually became conservative, and development focused on stability and reliability. People in the community hope to introduce new features and keep up with cutting-edge trends.
In the end, the quarrel became more and more tense. During this period, the "personal pronoun incident" occurred, which made more people choose to give up. Many node community leaders withdrew, and some chose other languages such as Go.
Some people chose to make their own node, and finally they decided to name it io.js due to trademark issues.
Then they started their respective versions. node.js was still relatively slow and struggled on 0.1X.x. io.js basically maintained weekly updates, and 1.0 was released soon.
Later Joyent decided to reconcile with io.js. Established the node.js foundation, moved node.js to foundation management, and then discussed the merger with io.js. However, io.js updated rapidly, and version 2.0 was also released during the merger talks. Final settlement reached, io.js releases statement 3.0 will be io.js’s last major version.
So after the merger, 4.0 will be the version number of the new generation node. The general situation is as follows. 0.x -------------1.x -------------- 2.x ---------- - 3.x -------------- 4.x node.js -------io.js ------------- io.js -----------io.js -----------node.js+io.js
The
node.js
version you are using is not too old..., v 0.10.x...There was a difference between 2014 and 2015, but it disappeared after that...
This is why the version was directly changed from 0.x to 4.x as I answered elsewhere
node.js
before.io.js and node.js have been merged...
io.js official website has said:
There is no difference between them now.