📑 Table of Contents

Chakra是由微软為其Microsoft Edge網頁瀏覽器開發的JavaScript引擎。它是Internet Explorer中使用的JScript引擎的一個分支。2015年12月5日,微软宣布將Chakra的核心元件開放原始碼並命名為ChakraCore[2]

Chakra
開發者微軟
当前版本
  • 1.11.24(2020年12月9日)[1]
編輯維基數據鏈接
操作系统Microsoft Windows
类型JavaScript引擎
许可协议MIT授權條款
网站github.com/chakra-core/ChakraCore 编辑维基数据


支持标准

编辑

Chakra 支持 ECMAScript 5.1 和部分 ECMAScript 2015的特性[3]

开源情况

编辑

在2015年12月5日发布公告后[2],微软于2016年1月13日,以MIT协议,在GitHub开源了ChakraCore。相较于原始版本的Chakra引擎,ChakraCore移除了与平台相关的代码(如UWP平台支持等)。

此外,微软还在GitHub上创建了使用Chakra引擎的node.js版本,如今已停止开发。[4]

參考資料

编辑
  1. ^ Release 1.11.24. 2020年12月9日 [2021年1月8日]. 
  2. ^ 2.0 2.1 Microsoft Edge’s JavaScript engine to go open-source. Microsoft. [December 8, 2015]. (原始内容存档于2015-12-07). 
  3. ^ Microsoft Edge Platform Status. Microsoft.com. [10 September 2015]. [永久失效連結]
  4. ^ Node.js enabled for ChakraCore on github.com

📚 Artikel Terkait di Wikipedia

JavaScript引擎

Chakra (JScript引擎),用於Internet Explorer。 Chakra (JavaScript引擎),用於Microsoft Edge。 KJS,KDE的ECMAScript/JavaScript引擎,最初由哈里·波頓(英语:Harri Porten)开发,用于KDE项目的Konqueror网页浏览器中。

Asm.js

微软在Microsoft Edge使用的JavaScript引擎Chakra中实现了asm.js支持,执行验证以产生高度优化的JIT代码。 Google Chrome的V8 JavaScript引擎在Chrome 28中对asm

ECMAScript引擎列表

9(32-bit)中。 ChakraCore:在Microsoft Edge中曾用过也叫做Chakra的JavaScript引擎,2015年12月,微软将其核心构件开放源代码并重命名为ChakraCore。 Carakan:Opera Software ASA开发的JavaScript引擎,包含在Opera网页浏览器10

ECMAScript

JavaScript。1996年11月,网景公司将JavaScript提交给欧洲计算机制造商协会进行标准化。ECMA-262的第一个版本于1997年6月被Ecma组织采纳。ECMAScript是由ECMA-262标准化的脚本语言的名称。 儘管JavaScript

旧版Microsoft Edge

EdgeHTML引擎在早期的基準測試中表現出色,在Windows 10 Build 10049推出的Edge測試版中,由於採用了新版Chakra,其JavaScript性能比使用舊板Chakra和Trident 7的IE11有着顯著提升,與Google Chrome 41和Mozilla Firefox

Internet Explorer 10

filter,同时可在默认情况下向网站发送“不跟踪”的信号,帮助用户保护其私人信息。此外,Chakra的性能同样得到了优化,如浮点数操作比IE 9快50%。 A.^ 是指Internet Explorer(engine)版,而不是平台预览版 B.^ 平台预览版是2.10.1000.16394 C.^ 平台预览版是2