-
[JavaScript] ECMAScript & JavaScriptWeb/JavaScript 2023. 5. 24. 19:51
이번에는 간단하게 ECMAScript와 JavaScript에 대해 알아보려고 한다.
쉽게 한마디로 말하자면,
ECMAScript가 브라우저 공급 업체에 의해 JavaScript로 구현된 것이다.
정확하게 어떤 관계인지 알아보자.
아래의 내용들은 1-1, 2-1 / 1-2, 2-2 / 1-3, 2-3 을 서로 비교하며 보는 것이 이해하기 쉽다.
1. ECMAScript
1-1. ECMA 국제 기구에서 개발한 언어이지만 브라우저 공급 업체에 의해 JavaScript로 구현된다.
즉, 브라우저를 개발한 회사에 의해 구현이 된다.
1-2. ECMAScript 자체가 직접 사용되는 것이 아닌 브라우저 공급 업체가 이를 이용해
JavaScript 엔진에 구현한다.
1-3. ECMAScript는 활발히 개발중이고 브라우저 공급 업체도 여기에 기여하고 있다.
2. JavaScript
2-1. JavaScript는 가장 유명한 ECMAScript 구현이다. 즉, JavaScript는 ECMAScript이다.
2-2. 각 브라우저에는 자체 JavaScript 엔진이 있어 지원되는 정확한 기능을 정의하는 것은 각 브라우저에서
사용하는 엔진이다.
2-3. JavaScript는 활발히 개발중이고 항상 진화하는 언어이다.
참고 강의: https://www.udemy.com/course/javascript-zw/
이미지 출처: https://miro.medium.com/v2/resize:fit:720/format:webp/1*0BTTmbb6jG8Y4TwaWrE5RA.png
'Web > JavaScript' 카테고리의 다른 글
[JavaScript] 증감 연산자(++, --), 전위 연산자, 후위 연산자 (1) 2024.10.22 [JavaScript] <script> 태그의 async, defer 속성 (0) 2024.10.21 [JavaScript] 변수(Variables) & 상수(Constants) (0) 2023.05.26 [JavaScript] JavaScript란 무엇일까? (0) 2023.05.24 [JavaScript] ES6의 구조 분해 문법(Destructuring) (0) 2023.01.11