자바스크립트 버전


ECMAScript Editions

Year Name Description
1997 ECMAScript 1 First Edition.
1998 ECMAScript 2 Editorial changes only.
1999 ECMAScript 3 Added Regular Expressions.
Added try/catch.
ECMAScript 4 Was never released.
2009 ECMAScript 5 Added “strict mode”.
Added JSON support.
2011 ECMAScript 5.1 Editorial changes.
2015 ECMAScript 6 Added classes and modules.
2016 ECMAScript 7 Added exponential operator (**).
Added Array.prototype.includes.

Browser Support

ECMAScript 3은 모든 브라우저에서 완벽하게 지원됩니다.

ECMAScript 5는 모든 최신(modern) 브라우저*에서 완벽하게 지원됩니다..

ECMAScript 6은 모든 최신 브라우저에서 부분적(partially)으로 지원됩니다.

ECMAScript 7은 모든 브라우저에서 제대로(poorly) 지원되지 않습니다.


ECMAScript 적용 브라우저(Browser Implementations)

Engine ECMA Browser
V8 6 Chrome (Partial Support)
SpiderMonkey 6 Firefox (Partial Support)
Chakra 6 Edge (Partial Support)
Nitro 6 Safari (Partial Support)
V8 6 Opera (Partial Support)
V8 5 Chrome 23
SpiderMonkey 5 Firefox 21
JavaScript 1.8.5 5 Firefox 4
Nitro 5 Safari 6
V8 5 Opera 15
Chakra 5 Edge 12
Chakra 5 IE 10

JavaScript / ECMAScript / JScript

JavaScript는 Netscape 용으로 개발되었습니다. JavaScript를 실행하는 첫 번째 브라우저는 1996년 Netscape 2였습니다. Netscape 이후 Mozilla 재단은 Firefox 브라우저용 JavaScript를 계속 개발했습니다. JavaScript 버전 번호는 1.0에서 1.8까지 실행됩니다.

ECMAScript는, 조직이 JavaScript를 채택한 후에, Ecma International에서 개발했습니다. ECMAScript의 초판은 1997년에 발표되었습니다. ECMAScript 버전 번호는 1에서 7까지입니다.

JScript는 Microsoft에서 1996년 Internet Explorer와 호환 가능한 JavaScript 언어로 개발되었습니다. JScript 버전 번호는 1.0에서 9.0까지 실행됩니다.

이 목록은 세 가지 제품의 버전 번호를 비교합니다:

Year JavaScript ECMA JScript Browser
1996 1.0   Netscape 2
1996   1.0 Internet Explorer 3
1996 1.1   Netscape 3
1997 1.2   Netscape 4
1997   1 3.0 Internet Explorer 4
1998 1.3 1   Netscape 4.06
1999   2 5.0 Internet Explorer 5
1999   2 5.1 Internet Explorer 5.1
2000   3 5.5 Internet Explorer 5.5
2000 1.5 3   Netscape 6
2000 1.5 3   Firefox 1
2001   3 5.6 Internet Explorer 6
2006   3 5.7 Internet Explorer 7
2005 1.6 3   Firefox 1.5
2006 1.7 3   Firefox 2
2008 1.8 3   Firefox 3
2009   3 5.8 Internet Explorer 8
2009 1.8.1 5   Firefox 3.5 (Partial Support)
2009 1.8.2 5   Firefox 3.6 (Partial Support)
2011 1.8.5 5   Firefox 4
2011   5 9.0 Internet Explorer 9 (Partial Support)

Internet Explorer 4 (JScript 3.0) 및 Netscape 4.06 (JavaScript 1.3)은 ECMAScript 1을 지원하는 최초의 브라우저입니다.

Internet Explorer 5 (JScript 5.0)는 ECMAScript 2를 지원하는 최초의 브라우저입니다.

Internet Explorer 5.5 (JScript 5.5) 및 Netscape 6 (JavaScript 1.5)는 ECMAScript 3를 지원하는 최초의 브라우저입니다.

Internet Explorer 9 (JScript 9.0) 및 Firefox 3.5 (JavaScript 1.8.1)는 ECMAScript 5를 지원 한 최초의 브라우저입니다.

출처: JavaScript Versions

답글 남기기