>웹 프론트엔드 >프런트엔드 Q&A >자바스크립트 엔진은 가상머신인가요?

자바스크립트 엔진은 가상머신인가요?

青灯夜游
青灯夜游원래의
2022-02-08 15:18:212239검색

Javascript 엔진은 가상 머신입니다. JavaScript 엔진은 JavaScript 스크립트 처리를 전문으로 하는 가상 머신으로, 일반적으로 웹 브라우저에 포함되어 있으며 js 스크립트를 해석하고 실행하는 데 사용됩니다.

자바스크립트 엔진은 가상머신인가요?

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

JavaScript 엔진:

소위 JavaScript 엔진은 JavaScript 스크립트 처리를 전문으로 하는 가상 머신으로, 일반적으로 웹 브라우저에 포함되어 있으며 js 스크립트를 해석하고 실행하는 데 사용됩니다.

  유명한 js 엔진:

  Mozilla: SpiderMonkey 엔진, C/C++로 작성된 세계 최초의 JavaScript 엔진, Mozilla Firefox 1.0~3.0 버전에서 사용됨

  Google: V8 엔진, C++/어셈블리 언어로 작성, For chrome 사용 browser

Microsoft: Chakra(Chakra, 웃음) 엔진, Internet Explorer 9 32비트 버전용

가상 머신:

js 가상 머신은 프로세스 가상 머신이라는 특성을 가지고 있습니다. 명령어 세트(ISA)

런타임 환경:

즉, 런타임: 프로그램이 실행될 때 프로그램 실행의 안전을 보장하기 위해 프로그램 실행의 몇 가지 중요한 요소를 제어해야 합니다.

이를 설명하려면 그림:

파란색 부분은 가상 머신이고 파란색과 회색 부분은 엔진입니다

  시각적으로 말하면 JavaScript 엔진은 작동할 수 있는 머신이고 JavaScript 가상 머신은 이 머신입니다 실행 코어와 JavaScript의 런타임 환경은 기계의 런타임을 위한 연료이자 윤활유입니다. 이 세 가지의 공동 작업은 브라우저의 정상적인 작동을 위한 중요한 종속성입니다.

【관련 권장 사항:

javascript 학습 튜토리얼

위 내용은 자바스크립트 엔진은 가상머신인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.