History of Node.js on a Timeline

RisingStack's services:

Sign up to our newsletter!

In this article:

We’ve been publishing articles on Node.js for over 5 years now, so we thought it’d be interesting to look back at what exactly happened to Node.js so far, from the point where it was born until Today.

In case we missed something significant, please let us know in the comments section!

This is the history of Node.js on a timeline, from 2009 until now (June, 2019):

Node.js milestones:

Node.js in 2009

Node.js in 2010

Node.js in 2011

Node.js in 2012

Node.js in 2013

Node.js in 2014

Node.js in 2015

Q1

Q2

Q3

Q4

Node.js in 2016

A.k.a. The year of Leftpad!

Q1

Q2

Q3

Q4

Node.js in 2017 – the year of mainstream adoption

2017 was a huge year for Node.js and it’s users. The number of online Node instances reached 8.8 million, with 3 billion npm package downloads a week.

The number of contributors grew to 1500, and Node reached more than 40,000 stars on GitHub.

node-js-in-2017

According to the The Battery Ventures Open Source Software Index, Node is the 4th most important open-source project!

Battery Open-Source Index, Node.js is 4th - RisingStack is a top company

Q1

Q2

Q3

Q4

Node.js in 2018 – Node 10 LTS & Node 11 Current

Q1

Q2

Q3

Q4

Node.js in 2019 – Node 12, Deno & Trouble at NPM

Q1

Q2

  • Announcing a new –experimental-modules
  • Nice People Matter? NPM may stand for Not Politely Managed – job cuts leave staff sore
  • Ryan Dahl: Deno, a new way to JavaScript
    • From async-await to ArrayBuffers, the JavaScript language has changes significantly in the decade since Node.js was designed. Deno takes advantage of these developments and incorporate lessons learned in the development of Node to provide a new JavaScript platform built on V8 and Rust.
  • Introducing Node.js 12
  • Node.js v12 – New Features You Shouldn’t Miss
    • Here is a list of changes we consider essential to highlight:
      • V8 updated to version 7.4
      • Async stack traces arrived
      • Faster async/await implementation
      • New JavaScript language features
      • Performance tweaks & improvements (more info..)
      • Progress on Worker threads, N-API
    • Default HTTP parser switched to llhttp
    • New experimental “Diagnostic Reports” feature
  • The Economics of Open Source by C J Silverio
    • “The JS package commons is in the hands of a for-profit entity. We trust npm with our shared code, but we have no way to hold npm accountable for its behavior. A trust-based system cannot function without accountability, but somebody still has to pay for the servers. How did we get here, and what should JavaScript do now?”

Share this post

Twitter
Facebook
LinkedIn
Reddit