A brief history of Node.js
Believe it or not, Node.js is just 9 years old.
9 years is such a little amount of time for a technology, 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 just 2 years old, and despite the little information available, you could already feel it was a huge thing.
In this post, we want to 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 1.0 Big companies start adopting Node.js: LinkedIn, Uber.
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