1995.12.4 | Netscape와 Sun이 W3C와 IETF에 Javascript를 개방형 표준으로 제안할 의향을 발표 |
1996.3 | Javascript 1.0을 포함한 Netscape 2.0 출시 |
1996, 1분기-2분기 | Ecma 사무총장과 Netscape 간의 비공식적 접촉 |
1996.8 | JavaScript 1.1이 포함된 Netscape 3.0 출시 |
1996.8 | JScript 1.0이 포함된 Internet Explorer 3.0 출시 |
1996.3분기 | Brendan Eich가 JavaScript 1.2 구현 시작 |
1996.9 | Ecma 조정위원회가 JavaScript 표준의 시작 회의 승인 |
1996.10.10 | Netscape가 Ecma 준회원 자격 신청 |
1996.10.30 | Ecma가 "JavaScript 프로젝트 시작 회의"에 대한 공개 초대장 발행 |
1996.11.21-23 | Ecma TC39 시작 회의, "ECMAScript"를 임시 이름으로 지정. Netscape와 Microsoft가 초안 JavaScript 명세 기여. Borland의 대표 Michael Gardner를 임시 TC39 편집자로 임명 |
1996.12 | SpiderMonkey와 초기 JavaScript 1.2 기능을 포함한 Netscape 4 베타 1 출시 |
1996.12 | Gardner가 Eich, Katzenberger 등과 함께 첫 번째 공통 명세 초안 작업 |
1996.12.8 | Microsoft가 Ecma 정회원 자격 신청 |
1996.12.19-20 | Ecma 총회가 TC39를 웹 언어 기술 위원회로 창설하고 작업 프로그램 승인 |
1997.1 | Internet Explorer 3에 대한 JScript 2.0(JavaScript 1.1 기능) 업데이트 출시 |
1997.1.10 | 첫 JavaScript 명세 초안이 TC39 회원들에게 배포됨 |
1997.1.14-15 | 두 번째 TC39 회의, Scott Wiltamuth가 가능한 언어 이름 목록 제시 |
1997.1.14-15 | 기술 작업 그룹(WG)이 주간 회의/원격 회의를 갖는 형식으로 구성됨 |
1997.1.15 | 첫 WG 회의, JavaScript 1.1 이후의 기능과 호스트 API를 표준에서 제외하기로 합의 |
1997.1.15-22(?) | Borland가 Ecma에 참여하지 않기로 하여 Gardner가 편집자직에서 사임 |
1997.1.31 | Guy Steele가 TC39 편집자로 임명됨 |
1997, 1분기 | 매주 작업 그룹의 기술 회의를 가짐 |
1997.3.12 | 명세의 12번째 초안 배포 |
1997.3.18-19 | 세 번째 TC39 회의, 기술 작업 그룹이 명세를 완성하고 총회 승인을 위해 제출할 권한이 부여됨. Netscape가 LiveScript라는 이름 사용을 권함 |
1997.5.5 | 18번째 명세 초안이 총회 검토용으로 Ecma 사무국에 제출됨 |
1997.6 | JavaScript 1.2가 포함된 Netscape 4.0 출시 |
1997.6.26-27 | Ecma 총회가 JavaScript 표준을 ECMA-262로 승인. 편집 수정사항 반영과 표준의 이름을 짓는 문제의 해결까지 출판 연기 |
1997.7.15-16 | 네 번째 TC39 회의, 이름으로 LiveScript를 사용 불가. 이름은 여전히 미정 |
1997.7.15-16 | "버전 2" 목표, 프로세스, 기능에 대해 예비 논의 |
1997.9.16-17 | TC39가 ECMAScript라는 이름에 합의하고 ECMA-262 출판. "V2"가 1판과 후방 호환성을 가져야 한다는 것에 대한 합의 |
1997.9.23-24 | Ecma가 ECMA-262를 ISO/IEC 패스트트랙 과정에 제출 |
1997.10 | JScript 3.0이 포함된 Internet Explorer 4.0 출시, ECMA-262를 준수했다고 주장 |
1997.10 | Guy Steele이 TC39 편집자직을 사임, Mike Cowlishaw가 새로운 편집자가 됨 |
1997.10 | 기술 작업 그룹이 매월 회의를 갖기 시작 |
1997.10.9 | 6개월의 ISO/IEC 투표 기간 시작 |
1997.10.10 | 기술 작업 그룹이 "버전 2"의 첫번째 기능 목록 초안 작성 |
1998, 1분기 | TC39 기술 기여자의 거의 완전한 교체 |
1998, 1분기 | Brendan Eich가 Netscape 브라우저 코드를 오픈소스화하기 위해 프로젝트에 참여 |
1998.2.18 | TC39 회의에서 "V2" 출판 목표 시점을 1999년 6월로 설정 |
1998.2.19 | 기술 작업 그룹 회의, Brendan Eich의 마지막 참석 기록. 처음 참여한 사람들 : Waldemar Horwat(Mozilla), Herman Venter(Microsoft), Rok Yu(Microsoft) |
1998.2.19 | Netscape와 Microsoft에서 예외 처리에 대한 제안 |
1998.3.31 | Netscape가 mozilla.org에서 브라우저 소스 코드를 오픈소스로 공개 |
1998.4.9 | ISO/IEC 투표 종료, 27페이지의 코멘트 제출됨 |
1998.4.22 | ES1 명세를 기반으로 한 첫번째 "V2" 명세 초안 작성 |
1998.5 | Bill Gibbons가 "V2" 작업 초안 편집자가 됨 |
1998.5 | 기술 작업 그룹이 진행 상황을 추적하기 위해 "상태 문서"를 사용하기 시작 |
1998.5 | HP가 I18N 지원 요구 사항에 대한 코멘트 제출 |
1998.5.18 | 미국 법무부가 Microsoft에 브라우저 관련 반독점 소송 제기 |
1998.6.15 | ISO의 코멘트 처리 회의에서 모든 투표 문제 해결 |
1998.7 | 업데이트된 명세가 ISO/IEC 16262:1998로 출판되기 위해 ISO에 제출됨 |
1998.8 | Ecma가 ECMA-262 2판을 출판 |
1998.8 | Netscape 4.06이 JavaScript 1.3을 포함하여 출시, ECMA-262를 준수한다고 주장 |
1998.9 | ES2 변경 사항이 "V2" 작업 초안에 병합됨 |
1998.9.16 | I18N 작업 그룹 설립 |
1998.11.18 | I18N 회의, IBM의 Richard Gillam이 I18N 작업 그룹 의장으로 선출됨. 다음 ECMA-262 명세에는 최소한의 지역화 훅만 들어갈 것으로 계획됨. I18N 기능의 대부분은 별도의 라이브러리/명세에 있어야 함 |
1998.11.19 | 기술 작업 그룹 회의, IBM이 십진법 산술을 포함할 것을 제안 |
1998.11.19 | "Futures List" 검토와 업데이트, 많은 항목이 "V2" 이후로 연기됨. undefined 에 대한 전역 바인딩 추가. 브라우저들이 "V2"가 나오기 전에 다른 예외 계층을 만들 수 있다는 우려 |
1998.11.28 | AOL이 Netscape Communications Corp 인수 합의 발표 |
1999, 1분기 | 중첩 함수와 클로저에 대한 많은 작업. 스코프의 구현에 있어 Netscape와 Microsoft의 구현체 사이의 차이 존재 |
1999, 1분기 | 정규 표현식 : Perl 5의 기능을 포함해야 하는가? |
1999, 1분기 | TC39가 다음 릴리즈를 "V2" 대신 "E3"으로 언급하기 시작함 |
1999.2.19 | Waldemar Horwat가 JavaScript 2.0 설계 공개 |
1999.3.17 | AOL이 Netscape 인수 완료 |
1999.3.29 | TC39 회의, 일정 6개월 연기. 새 목표 시점을 1999년 12월로 결정 |
1999.3.30 | 기술 작업 그룹이 "E3" 기능 목록을 다시 분류 |
1999, 2분기 | 이슈 해결 및 명세 완성을 위한 집중적인 작업 |
1999.7.12-13 | 기술 작업 그룹이 작업 초안을 섹션별로 자세히 검토 |
1999.8.8 | "E3" 상태 문서가 모든 조항에 대해 "내용 합의됨" 또는 변경 없음 상태가 됨 |
1999.8.20 | Bill Gibbons가 "3판 최종 초안 후보" 완성 |
1999.9.23-24 | 최종 기술 작업 그룹 "E3" 회의, Bill Gibbons가 새로운 직장으로 떠남. Herman Venter와 Waldemar Horwat가 명세를 완성할 예정 |
1999.9.23-24 | "Joined functions"이 명세에 추가됨. 예외 클래스에 대한 최종 합의. 명명된 FunctionExpression에서 식별자의 스코프 대한 합의 |
1999.9.24 | TC39가 ECMA-262, 3판을 Ecma 총회에 회부하기로 투표 |
1999.10.13 | 최종 초안이 Ecma 사무국에 전송됨 |
1999.11.15-16 | 최종 초안에 작은 수정 사항들 적용, String.replace 를 명세대로 구현 시 웹사이트가 깨질 수 있음을 Microsoft가 발견. 최종 초안을 Microsoft 구현체의 이전 행동과 일치하게 변경 |
1999.12.16-17 | Ecma 총회가 ECMA-262, 3판을 승인 |
2000.3.25 | Waldemar Horwat가 ES3 정오표를 공개 웹 페이지로 생성 |
2000.7 | Microsoft가 ES3를 준수하는 JScript 5.5를 포함한 IE 5.5 출시 |
2000.11 | Netscape가 ES3를 준수하는 JavaScript 1.5를 포함한 Netscape 6 출시 |