[아티클] 자바스크립트 엔진과 런타임의 차이점은 무엇인가요?
Javascript
• 자바스크립트 엔진은 ECMA-262 표준에 따라 ECMAScript를 구현하며, 호스트 프로그램에 내장되어 추가 기능 없이 동작한다.
• 자바스크립트 런타임은 자바스크립트 엔진을 포함하고, 웹 브라우저나 Node.js와 같은 호스트 프로그램에서 필요한 추가 기능과 API를 제공한다.
• 웹 브라우저는 DOM 및 웹 API를, 서버 측 런타임은 파일 시스템 접근 등의 기능을 구현하여 자바스크립트 런타임을 구성한다.
• 이벤트 루프는 ECMA-262에 정의되어 있지 않으며, 각 자바스크립트 런타임이 자체적으로 구현해야 한다.
북마크
공유하기
신고하기