2.JavaScript 표준화
ECMA Script
96년, Microsoft(이하 MS)는 Javascript의 양산 버전인 “JScript”를 자신들이 개발한 인터넷 익스플로러에 탑재하였음
하지만 이 JScript와 기존의 Javascript가 서로 호환이 잘 되지 않았고, 그렇게 넷스케이프와 MS는 자사 브라우저의 시장 점유율을 위해 서로 표준화 작업은 하지 않게됨
새로운 기능 개발을 통한 경쟁만 이어나가면서 브라우저에 따라 웹 페이지가 동작을 하지 않는 크로스 브라우징(Cross-Browser) 이슈가 발생하면서 개발자들만 고통받게되고, 이후 모든 브라우저에서 정상적으로 동작하는 표준화 작업의 필요성이 대두되었고, 그렇게 탄생한 표준화 기술명세를 ECMAScript라고 함
Cross-browser
웹사이트나 웹 애플리케이션이 서로 다른 웹 브라우저에서도 동일하게 작동하고 보이도록 만드는 기술
브라우저마다 HTML, CSS, JavaScript 처리 방식이나 지원하는 버전이 상이할 수 있기 때문에, 한 브라우저에선 잘 보이던 것이 다른 브라우저에서는 깨지거나 작동하지 않을 수 있음
ECMAScript
Ecma International에 의해 제정된 범용 스크립트 언어로,
Javascript는 ECMAScript 사양을 준수하는 스크립팅 언어
Last updated on