JavaScript 버전
- 이전 페이지 JS 예약어
- 다음 페이지 JS 2009 (ES5)
JavaScript 버전
JavaScript는 Brendan Eich에 의해 1995년 발명되었으며 1997년 ECMA 표준이 되었습니다。
ECMAScript는 이 언어의 공식 명칭입니다。
2015년부터 ECMAScript는 연도별로 명명됩니다(ECMAScript 2015)。
ECMAScript 버전
버전 | 공식 명칭 | 설명 |
---|---|---|
1 | ECMAScript 1 (1997) | 초판 |
2 | ECMAScript 2 (1998) | 편집 방식만 변경 |
3 | ECMAScript 3 (1999) |
|
4 | ECMAScript 4 | 아직 출시되지 않았습니다。 |
5 |
ECMAScript 5 (2009) |
|
5.1 | ECMAScript 5.1 (2011) | 편집 변경 |
6 |
ECMAScript 2015 |
|
7 | ECMAScript 2016 |
|
8 | ECMAScript 2017 |
|
9 | ECMAScript 2018 |
|
ECMAScript는 일반적으로 ES로 약칭됩니다。
브라우저 지원
모든 브라우저는 ECMAScript 3를 완전히 지원합니다。
모든 최신 브라우저는 ECMAScript 5를 완전히 지원합니다。
ES5에 대한 브라우저 지원(2009)
브라우저 | 버전 | 시작 날짜 |
---|---|---|
크롬 | 23 | 2012년 9월 |
파이어폭스 | 21 | 2013년 4월 |
IE | 9* | 2011년 3월 |
IE / 에지 | 10 | 2012년 9월 |
사파리 | 6 | 2012년 7월 |
오퍼라 | 15 | 2013년 7월 |
* Internet Explorer 9는 ECMAScript 5 "use strict"를 지원하지 않습니다。
ES6에 대한 브라우저 지원(ECMAScript 2015)
브라우저 | 버전 | 날짜 |
---|---|---|
크롬 | 58 | 2017년 4월 |
파이어폭스 | 54 | 2017년 6월 |
에지 | 14 | 2016년 8월 |
사파리 | 10 | 2016년 9월 |
오퍼라 | 55 | 2017년 8월 |
Internet Explorer는 ECMAScript 2015을 지원하지 않습니다。
ES7에 대한 브라우저 지원(ECMAScript 2016)
브라우저 | 버전 | 날짜 |
---|---|---|
크롬 | 68 | 2018년 5월 |
오퍼라 | 47 | 2018년 7월 |
자바스크립트 / ECMAScript
자바스크립트 Netscape를 위해 개발되었습니다. Netscape 2는 첫 번째 자바스크립트를 실행하는 브라우저입니다。
Netscape 이후 Mozilla Foundation은 Firefox 브라우저를 위해 자바스크립트를 계속 개발했습니다。
최신 자바스크립트 버전은 1.8.5입니다。(ECMAScript 5과 동일)。
ECMAScript JavaScript를 개발한 후 ECMA International에서 조직적으로 개발되었습니다。
ECMAScript의 첫 번째 버전은 1997년에 출시되었습니다。
이 목록은 다양한 제품의 버전 번호를 비교합니다:
연도 | 자바스크립트 | ECMA | 브라우저 |
---|---|---|---|
1996 | 1.0 | Netscape 2 | |
1997 | ECMAScript 1 | IE 4 | |
1998 | 1.3 | Netscape 4 | |
1999 | ECMAScript 2 | IE 5 | |
2000 | ECMAScript 3 | IE 5.5 | |
2000 | 1.5 | Netscape 6 | |
2000 | 1.5 | Firefox 1 | |
2011 | ECMAScript 5 | IE 9(除了 "use strict") | |
2011 | 1.8.5 | Firefox 4(除了 parseInt 中的前导零) | |
2012 | IE 10 | ||
2012 | 크롬 23 | ||
2012 | 사파리 6 | ||
2013 | 파이어폭스 21 | ||
2013 | 오페라 15 | ||
2015 | ECMAScript 2015 | 모든 브라우저에서 부분적으로 지원됨 |
IE 4는 ECMAScript 1(1997)를 지원하는 첫 번째 브라우저입니다.
IE 5는 ECMAScript 2(1999)를 지원하는 첫 번째 브라우저입니다.
IE 5.5는 ECMAScript 3(2000)를 지원하는 첫 번째 브라우저입니다.
IE 9는 ECMAScript 5(2011)를 지원하는 첫 번째 브라우저입니다.
인터넷 익스플로러 9는 ECMAScript 5의 'use strict'를 지원하지 않습니다.
크롬 23, IE 10, 사파리 6은 첫 번째 그룹입니다완전ECMAScript 5를 지원하는 브라우저:
크롬 23 | IE10 / 엣지 | 파이어폭스 21 | 사파리 6 | 오페라 15 |
2012년 9월 | 2012년 9월 | 2013년 4월 | 2012년 7월 | 2013년 7월 |
- 이전 페이지 JS 예약어
- 다음 페이지 JS 2009 (ES5)