Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
65 changes: 26 additions & 39 deletions src/documentation/0002-node-history/index.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: A brief history of Node.js
description: 'A look back on the history of Node.js from 2009 to today'
authors: flaviocopes, onel0p3z, ollelauribostrom, MylesBorins, fhemberger, LaRuaNa, amiller-gh, ahmadawais, kevjin, keywordnew
authors: flaviocopes, onel0p3z, ollelauribostrom, MylesBorins, fhemberger, LaRuaNa, amiller-gh, ahmadawais, kevjin, keywordnew, karlhorky
section: Quick Start
---

Expand Down Expand Up @@ -29,68 +29,55 @@ Node.js happened to be built in the right place and right time, but luck isn't t

## 2009

Node.js is born

The first form of [npm](https://www.npmjs.com/) is created
- Node.js is born
- The first form of [npm](https://www.npmjs.com/) is created

## 2010

[Express](https://expressjs.com/) is born

[Socket.io](https://socket.io) is born
- [Express](https://expressjs.com/) is born
- [Socket.io](https://socket.io) is born

## 2011

npm hits version 1.0
Larger companies start adopting Node.js: LinkedIn, Uber, etc.

[hapi](https://hapijs.com) is born
- npm hits version 1.0
- Larger companies start adopting Node.js: LinkedIn, Uber, etc.
- [hapi](https://hapijs.com) is born

## 2012

Adoption continues very rapidly
- Adoption continues very rapidly

## 2013

First big blogging platform using Node.js: [Ghost](https://ghost.org/)

[Koa](https://koajs.com/) is born
- First big blogging platform using Node.js: [Ghost](https://ghost.org/)
- [Koa](https://koajs.com/) is born

## 2014

The Big Fork: [io.js](https://iojs.org/) is a major fork of Node.js, with the goal of introducing ES6 support and moving faster
- The Big Fork: [io.js](https://iojs.org/) is a major fork of Node.js, with the goal of introducing ES6 support and moving faster

## 2015

The [Node.js Foundation](https://foundation.nodejs.org/) 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 [Node.js Foundation](https://foundation.nodejs.org/) is born
- IO.js is merged back into Node.js
- npm introduces private modules
- Node.js 4 (versions 1, 2 and 3 never previously released)

## 2016

The [leftpad incident](https://blog.npmjs.org/post/141577284765/kik-left-pad-and-npm)

[Yarn](https://yarnpkg.com/en/) is born

Node.js 6
- The [leftpad incident](https://blog.npmjs.org/post/141577284765/kik-left-pad-and-npm)
- [Yarn](https://yarnpkg.com/en/) is born
- Node.js 6

## 2017

npm focuses more on security

Node.js 8

HTTP/2

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
- npm focuses more on security
- Node.js 8
- HTTP/2
- 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

## 2018

Node.js 10

[ES modules](https://nodejs.org/api/esm.html) .mjs experimental support
- Node.js 10
- [ES modules](https://nodejs.org/api/esm.html) .mjs experimental support