이 모든 것은 W3C HTML Validator 와 같은 JavaScript 적합성에 대한 웹 페이지 를 테스트하는 방법을 찾고 있었을 때 시작되었습니다 . 아직 찾지 못했습니다. 알고 계시다면 알려주십시오.
공식 JavaScript 페이지를 찾아 ECMA Script를 찾았습니다 . 이 사람들은 스크립팅 언어를 표준화하고 (더 이상 JavaScript라고 부르지 않습니다!) ECMA-262 ( Wikipedia ) 라고 불렀습니다 . 최신작은 Edition 5.1입니다
JavaScript는 Mozilla Corporation에서 개발했으며 마지막 안정 버전은 1.8.5 (이것 참조 )이며 ECMA의 에디션 5.1을 기반으로합니다.
링크 된 위키 백과 페이지 방언을 언급하고있다. Mozilla의 JavaScript 1.8.5는 JScript 9 (IE) 및 JavaScript (Chrome의 V8 [ Wiki ]) 및 기타 여러 언어와 함께 방언으로 표시됩니다 . JavaScript 1.8.5는 ECMA-262의 파생물이며 SpiderMonkey [ Wiki ]는이를 실행하는 엔진이라는 것을 이해하고 있습니까? Chrome에는 자체 방언이 있으며 V8 엔진이이를 실행하는 프로그램입니까?
ECMA-262를 기반으로 한 이러한 모든 방언에서 더 이상 이해할 수없는 것은 " JavaScript 란 무엇입니까 ?"입니다. 진정한 크로스 브라우저 스크립팅 언어가 있습니까? 다양한 구현 자들이 모여서 방언의 상호 호환성에 동의합니까? 이 노력이 ECMA입니까?