자바스크립트 연대기

Javascript Third Age

Javascript

자바스크립트 탄생

1995

ECMAScript 1

ES1 정의

1997-06

ECMAScript 2

ES2 정의

1998-06

ECMAScript 3

정규식, try/catch

1999-12

ECMAScript 4

합의 안되고 ECMAScript 4 는 망함

2000-01 - 2007-10-23

Firefox

파이어폭스 웹브라우저 출시

2002-09

jQuery

jQuery 최초출시

2006-08

Chrome

크롬 웹브라우저 출시

2008

ECMAScript 5

Node.js (5월)
ECMAScript 5 (12월)

2009

AngularJS

AngularJS (version 1)
Typescript (10월)

2012

React

Elctron (4월)
React (5월)

2013

Vue

Vue (2월)
Babel (9월)

2014

React Native

React Native (3월)

2015

ECMAScript 2015 (ES6)

ECMAScript 6 (ES6) => ECMAScript 2015
ECMAScript+발표년도 방식으로 이름이 변경됨
class, import, arrow functions, promises 같은 기능들이 추가됨

2015-06

ECMAScript 2016

exponentiation operator (**), Array.prototype.includes 추가됨

2016-06

ECMAScript 2017

async/await 추가
padStart, padEnd, Object values, Object Entries, Own Property descriptors
ES2017 자바스크립트 메소드

2017-06

ECMAScript 2018

spread operator (...)

2018-06

ECMAScript 2019

flat, trimStart, trimEnd, Object.fromEntries
ES2019 자바스크립트 메소드

2019-06

ECMAScript 2020

Global This, Promise.allSettled, Optional Chaining, BigInt
ES2020 자바스크립트

2020-06

연관포스트