Microsoft、「Edge」のJavaScriptエンジン「Chakra」をオープンソース化へ
MicrosoftがWebブラウザ「Edge」のJavaScriptエンジン「Chakra」のコアコンポーネントを「ChakraCore」として来年1月GitHubでオープンソースで公開する。クラウドサービスやIoTで採用でき、将来的にはWindows以外のプラットフォームもサポートする見込みだ。
米Microsoftは12月5日(現地時間)、同社のWebブラウザ「Microsoft Edge」のJavaScriptエンジン「Chakra」をオープンソース化すると発表した。Chakraのコアコンポーネントを「ChakraCore」として来年1月にGitHubで公開する。ライセンスについてはまだ発表していない。
MicrosoftはChakraを2008年に開発し、WebブラウザではInternet Explorer(IE) 9から導入している。高速起動・稼働を目指して開発され、Edgeだけでなく、Azure DocumentDB、Cortana、Outlook.com、TypeScript、Windows 10 IoT CoreのNode.jsなどでも採用している。
同社によると、MozillaのFirefox(SpiderMonkey)や米GoogleのChrome(V8)などと比較して、Chakraを搭載するEdgeはECMAScript 2015(ES6)の機能を最も多くサポートしているという。
ChakraとChakraCoreの主な違いは、ChakraCoreにはEdgeやUniversal Windows Platformのプライベートバインディングを含まないことと、COMベースのChakraのAPIではなく、標準化できる新しいAPIをサポートすること。
1月にリリースするChakraCoreがサポートするプラットフォームはWindowsのみだが、将来的には他のプラットフォーム(LinuxやMac OS)のサポートも、外部開発者とともに目指す。Microsoftは多数の開発者がクラウドサービスやIoT(モノのインターネット)でChakraCoreを採用し、ChakraCoreの発展に貢献してくれることを期待するとしている。
関連記事
- Microsoft、「Visual Studio Code」(β)をオープンソースで公開 Googleの「Go」もサポート
Microsoftが、Windows、Mac、Linuxで使えるコードエディタ「Visual Studio Code」をオープンソースでGitHubで公開した。Googleのプログラミング言語「Go」やPascal、F#他多数の言語をサポートする。 - 「Windows 10」の新ブラウザ「Microsoft Edge」はSilverlightをサポートせず
Microsoftが、「Windows 10」の標準ブラウザである「Microsoft Edge」ではSilverlightをサポートしないと発表した。当面併存するInternet Explorer 11ではサポートする。 - Microsoft、新ブラウザ「Spartan」でAdobeと協力
Microsoftが、Windows 10に搭載する新Webブラウザ「Project Spartan」(コードネーム)で、WebKitなどオープンソースのブラウザエンジンのコントリビューターであるAdobe Systemからの貢献を受けると発表した。 - Microsoft、.NETビルドエンジン「MSBuild」をGitHubで公開
Microsoftが、Visual Studioや.NETのデフォルトビルドエンジンである「MSBuild」をGitHubで公開した。MacおよびLinux版も間もなく公開する見込みだ。 - Apple、プログラミング言語「Swift 2.0」をオープンソース化し、Swift.orgを開設
Appleが、昨年リリースしたプログラミング言語「Swift」のバージョン2.0を予告通りオープンソースでリリースし、コミュニティーサイト「Swift.org」を開設した。GitHubからコンパイラ、デバッガ、標準ライブラリ、パッケージ管理ツールなどをダウンロードできる。
関連リンク
Copyright © ITmedia, Inc. All Rights Reserved.