JavaScript 엔진은 JavaScript 스크립트 처리를 전문으로 하는 가상 머신이며 일반적으로 웹 브라우저에 포함되어 있습니다. SpiderMonkey는 최초의 자바스크립트 엔진입니다.
이 기사의 운영 환경: windows10 시스템, javascript 1.8.5, thinkpad t480 컴퓨터.
JavaScript 엔진은 JavaScript 스크립트 처리를 전문으로 하는 가상 머신이며 일반적으로 웹 브라우저에 포함되어 있습니다.
주요 웹 브라우저 JavaScript 엔진은 다음과 같습니다.
Mozilla
SpiderMonkey는 최초의 JavaScript 엔진으로 Brendan Eich가 Netscape Communications에 근무할 때 작성되었으며 Mozilla Firefox 버전 1.0~3.0에서 사용됩니다.
Mozilla 재단에서 관리하는 Rhino는 오픈 소스이며 전적으로 Java로 작성되었습니다.
Tamarin 엔진에서 일부를 가져온 실시간 컴파일 기반 엔진인 TraceMonkey는 Mozilla Firefox 버전 3.5~3.6에서 사용됩니다.
JaegerMonkey는 원래 독일어로 사냥꾼을 의미합니다. 이는 추적 및 조합 코드 기술을 결합하여 성능을 크게 향상시킵니다. 일부 기술은 V8, JavaScriptCore 및 WebKit에서 차용되었으며 Mozilla Firefox 4.0 이상에서 사용됩니다.
V8은 Google 덴마크에서 개발한 오픈 소스로 Chrome 브라우저의 일부입니다.
Microsoft
Chakra(JScript 엔진), 중국어 번역은 Chakra이며 Internet Explorer 9의 32비트 버전에서 사용됩니다.
Opera
Linear A, Opera 버전 4.0~6.1용.
Linear B, Opera 버전 7.0~9.2용.
Futhark, Opera 버전 9.5~10.2용.
Carakan은 Opera Software Company에서 작성되었으며 Opera 버전 10.50부터 사용되었습니다.
Others
KJS, KDE의 ECMAScript/JavaScript 엔진은 원래 Harri Porten이 개발했으며 KDE 프로젝트의 Konqueror 웹 브라우저에서 사용되었습니다.
Narcissus, 오픈 소스, Brendan Eich(최초의 SpiderMonkey 공동 집필자이기도 함)가 작성했습니다.
Tamarin은 Adobe Labs에서 작성되었으며 Flash Player 9에서 사용되는 엔진입니다.
Nitro(이전의 SquirrelFish)는 Safari 4용으로 작성되었습니다.
관련 비디오 튜토리얼 공유: javascript 비디오 튜토리얼
위 내용은 자바스크립트 엔진이 뭐야?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!