A brief history of Node.js
Believe it or not, Node.js is just 9 years old.
9 years isn't a very long time in tech, but Node.js seems to have been around forever.
I've had the pleasure to work with Node.js since the early days when it was only 2 years old, and despite the limited information in the wild, you could already feel that it was going to be a huge thing.
In this post, we draw the big picture of Node.js in its history, to put things in perspective.
Node.js is born
The first form of npm is created
Express is born
Socket.io is born
npm hits version 1.0 Larger companies start adopting Node.js: LinkedIn, Uber, etc.
hapi is born
Adoption continues very rapidly
First big blogging platform using Node.js: Ghost
Koa is born
The Big Fork: io.js is a major fork of Node.js, with the goal of introducing ES6 support and moving faster
The Node.js Foundation is born
IO.js is merged back into Node.js npm introduces private modules
Node.js 4 (no 1, 2, 3 versions were previously released)
The leftpad incident
Yarn is born
npm focuses more on security
V8 introduces Node.js in its testing suite, officially making Node.js a target for the JS engine, in addition to Chrome
3 billion npm downloads every week
ES modules .mjs experimental support