이 장은 JavaScript 버전 이력에 관한 정보 및 Mozilla/SpiderMonkey 기반 JavaScript 애플리케이션, 가령 Firefox의 구현 상태를 포함합니다.
ECMAScript 버전
- 언어 리소스
- JavaScript 언어의 기반이 된 ECMAScript 표준에 대해 자세히 알아보세요.
- ECMAScript 5 지원
- Mozilla 기반 엔진 및 제품에서 현재 표준 ECMA-262 Edition 5.1의 구현 상태.
- ECMAScript 6 지원
- Mozilla 기반 엔진 및 제품에서 초안 ECMA-262 Edition 6 (ES2015/ES6)의 구현 상태.
- ECMAScript Next 지원
- Mozilla 기반 엔진 및 제품에서 연간 (ES2016/ES2017/ES2018/...) 출시 계획에 따라 예정된 ECMA-262 기능의 구현 상태.
JavaScript 출시 기록
- Firefox JavaScript changelog
- Firefox 5 이상에서 구현된 JavaScript 기능은 이 changelog 참조.
JavaScript 버전
사라짐 ( ). 명백한 버전 관리 및 언어 기능의 채택은 Mozilla 전용이었고 제거되는 과정에 있습니다. Firefox 4는 JavaScript 버전 (1.8.5)에 참조되었던 마지막 버전이었습니다. 새로운 ECMA 표준이 있다면, JavaScript 언어 기능은 이제 종종 ECMA-262 Edition 가령 Edition 6 (ES2015/ES6) 내 그들의 초기 정의에 언급됩니다.
JavaScript는 Netscape Navigator 2.0 및 Internet Explorer 2.0에서 March 1996에 버전 1.0으로 출시되었습니다.
- JavaScript 1.1
- Netscape Navigator 3.0에 실린 버전. August 19, 1996에 출시됨.
- JavaScript 1.2
- Netscape Navigator 4.0-4.05에 실린 버전. June 11, 1997에 출시됨.
- JavaScript 1.3
- Netscape Navigator 4.06-4.7x에 실린 버전. October 19, 1998에 출시됨.
ECMA-262 1st 및 2nd Edition을 따르는 표준화 작업. - JavaScript 1.4
- Netscape의 서버측 JavaScript에 실린 버전. 1999에 출시됨.
- JavaScript 1.5
- Netscape Navigator 6.0 및 Firefox 1.0에 실린 버전. November 14, 2000에 출시됨.
ECMA-262 3rd Edition을 따르는 표준화 작업. - JavaScript 1.6
- Firefox 1.5에 실린 버전. November 2005에 출시됨.
ECMAScript for XML (E4X), 새로운Array
메서드 더하기String
및Array
generics 포함. - JavaScript 1.7
- Firefox 2에 실린 버전. October 2006에 출시됨.
생성기, 반복기, 배열 내포(comprehension),let
식 및 해체 할당 포함. - JavaScript 1.8
- Firefox 3에 실린 버전. June 2008에 출시됨.
식 클로저, 생성기 식 및Array.reduce()
포함 - JavaScript 1.8.1
- Firefox 3.5에 실린 버전. June 30, 2009에 출시됨.
TraceMonkey JIT 포함 및 native JSON 지원. - JavaScript 1.8.2
- Firefox 3.6에 실린 버전. June 22, 2009에 출시됨.
minor changes만 포함. - JavaScript 1.8.5
- Firefox 4에 실린 버전. July 27, 2010에 출시됨.
ECMA-262 Edition 5를 따르는 많은 새 기능 포함.
이게 마지막 JavaScript 버전입니다.