Chakra (JavaScript 엔진)

Chakra (JavaScript engine)
차크라
개발자마이크로소프트
안정적 해제
1.11.24 / 2020년 12월 8일; 15개월(2020-12-08)[1]
리포지토리
기록 위치C++
운영 체제Windows, MacOS, Linux
플랫폼IA-32, x86-64, ARM, ARM64
유형자바스크립트 엔진
면허증MIT 라이선스
웹사이트github.com/chakra-core/ChakraCore Edit this on Wikidata

Chakra마이크로소프트 엣지 레거시 웹 브라우저를 위해 마이크로소프트가 개발한 무료 오픈소스 JavaScript 엔진이다.그것은 인터넷 익스플로러에서 사용되는 동일한 이름의 JScript 엔진포크다.Like the EdgeHTML 브라우저 엔진, 선언된 의도는 "Living Web"[2]을 반영하겠다는 것이었다.Chakra의 핵심 구성요소는 ChakraCore로 오픈소싱되었다.

표준 지원

Chakra는 ECMAScript 2015에 대한 부분적인 지원으로 ECMAScript 5.1을 지원한다.[3]

오픈 소싱

마이크로소프트 오픈은 2015년 12월 5일 최초 발표에 이어 2016년 1월 13일 MIT 라이선스의 GitHub 페이지에서 마이크로소프트 Edge를 구동하는 자바스크립트 엔진의 모든 핵심 구성요소를 포함하여 ChakraCore로 소싱했다.[4][5][5][6]ChakraCore는 기본적으로 Microsoft Edge 브라우저를 구동하는 Chakra 엔진과 동일하지만 플랫폼에 구애받지 않는 바인딩(즉, Universal Windows App 플랫폼 내에서 활용되는 특정 인터페이스가 없는 경우)이다.

마이크로소프트는 또 Node.js가 ChakraCore를 V8 대신 JavaScript 엔진으로 사용할 수 있도록 하는 GitHub 프로젝트를 만들었다.[7]

참조

  1. ^ "Releases · microsoft/ChakraCore · GitHub". GitHub ChakraCore repository. Retrieved 2021-02-28.
  2. ^ "Targeting Edge vs. Legacy Engines in JsRT APIs". Retrieved 10 September 2015.
  3. ^ "Microsoft Edge Platform Status". Microsoft.com. Retrieved 10 September 2015.[영구적 데드링크]
  4. ^ "Microsoft Edge's JavaScript engine to go open-source". Microsoft. 2015-12-05. Retrieved December 8, 2015.
  5. ^ a b Microsoft 오픈 소스 Edge Web Browser의 JavaScript 엔진, Steven J. Vaughan-Nichols에 의해 zdnet.com에서 Linux로 포트할 계획(2016년 1월 13일)
  6. ^ ChakraCore on github.com
  7. ^ github.com에서 ChakraCore에 대해 Node.js 사용 가능

외부 링크