ECMA(European Computer Manufacturers Association)는 정보와 통신 시스템의 표준을 개발하는 국제적인 비영리 조직입니다. ECMA는 다양한 기술 표준을 제정하고 있으며, 이 중 하나가 ECMAScript입니다.
ECMA-262는 ECMA가 제정한 ECMAScript 표준을 정의한 문서입니다. 이 문서는 JavaScript의 표준 명세를 담고 있으며, JavaScript의 문법과 기능을 규정합니다. 매년 새로운 버전이 발표되며, 최신 웹 기술을 반영하고 있습니다.
ECMAScript는 JavaScript의 표준 사양입니다. 브라우저와 서버에서 동작하는 스크립팅 언어의 표준을 정의하여 여러 구현체(예: JavaScript, JScript, ActionScript)에서 일관된 동작을 보장합니다. ECMAScript는 다양한 버전으로 발전해 왔으며, 각각의 버전은 새로운 기능과 개선 사항을 포함합니다.
ECMAScript는 언어의 표준 사양이고, JavaScript는 그 사양을 구현한 프로그래밍 언어입니다. JavaScript는 웹 브라우저에서 가장 널리 사용되지만, ECMAScript 표준을 따르는 다른 언어들도 존재합니다. 따라서 ECMAScript는 표준 명세이고, JavaScript는 그 명세를 구현한 실제 언어라고 할 수 있습니다.

window 객체가 전역 객체입니다.global 객체가 전역 객체입니다.localStorage, sessionStorage, fetch API 등을 제공합니다.fs), HTTP 서버(http), URL 처리(url) 등의 내장 모듈을 제공합니다.import/export)을 지원합니다.require/module.exports) 모듈 시스템을 사용합니다.