| 開発者 | マイクロソフト |
|---|---|
| 安定リリース | 1.11.24 / 2020年12月8日[1] |
| リポジトリ |
|
| 書かれた | C++ |
| オペレーティング·システム | Windows、macOS、Linux 対応 |
| プラットフォーム | IA-32、x86-64、ARM、ARM64 |
| タイプ | JavaScript エンジン |
| ライセンス | MITライセンス |
| Webサイト | github.com/chakra-core/ChakraCore |
Chakraは、MicrosoftがMicrosoft Edge Legacyウェブブラウザ用に開発した無料のオープンソース JavaScriptエンジンです。Internet Explorerで使用されている同名のJScriptエンジンのフォークです。EdgeHTMLブラウザエンジンと同様に、「 Living Web」を反映することが宣言されていました。[2] ChakraのコアコンポーネントはChakraCoreとしてオープンソース化されました。2021年、MicrosoftはEdgeのChromiumベースのエンジンへの移行を理由に、エンジンのサポートを終了しました。サポートはコミュニティに移管されましたが、そこでは非アクティブなままです。[3]
標準サポート
ChakraはECMAScript 5.1をサポートし、 ECMAScript 2015も部分的にサポートしています。 [4]
オープンソース
2015年12月5日の最初の発表に続き、[5] [6]マイクロソフトは、Microsoft Edge を動かす JavaScript エンジンの主要コンポーネントすべてを含む Chakra エンジンを ChakraCore としてオープンソース化し、2016年1月13日にMIT ライセンスの下で GitHub ページで公開しました。 [6] [7] ChakraCore は、基本的にMicrosoft Edgeブラウザーを動かす Chakra エンジンと同じですが、プラットフォームに依存しないバインディングを備えており、ユニバーサル Windows アプリプラットフォーム内で使用される特定のインターフェイスがありません。
Microsoftはまた、 Node.jsがV8の代わりにChakraCoreをJavaScriptエンジンとして使用できるようにするプロジェクトをGitHub上に作成しました。[8]
参考文献
- ^ 「リリース · microsoft/ChakraCore · GitHub」。GitHub ChakraCore リポジトリ。2021年 2 月 28 日閲覧。
- ^ 「JsRT API での Edge エンジンとレガシー エンジンのターゲット設定」 。2015年9 月 10 日閲覧。
- ^ 「org/Release 1.12 plan.md at master · chakra-core/org」。GitHub 。 2023年11月17日閲覧。
- ^ 「Microsoft Edge プラットフォームのステータス」。Microsoft.com。2015年9 月 10 日閲覧。[永久リンク切れ ]
- ^ 「Microsoft Edge の JavaScript エンジンがオープンソース化」。Microsoft 2015 年 12 月 5 日。2015年12 月 8 日閲覧。
- ^ ab Microsoft が Edge ウェブブラウザの JavaScript エンジンをオープンソース化し、Linux への移植を計画中( zdnet.com、 Steven J. Vaughan-Nichols 著、2016 年 1 月 13 日)
- ^ github.comの ChakraCore
- ^ github.com の ChakraCore で Node.js が有効になりました
外部リンク
- GitHub上の ChakraCore
