マイクロソフトは来年1月、Javascriptエンジン「Chakra」 のコアをオープンソースにするつもり
Microsoft to open source key pieces of its 'Chakra' JavaScript engine
Microsoft plans to publish the core components of its "Chakra" JavaScript engine to GitHub under an MIT open source license in January 2016.
マイクロソフトは、自身のJavascriptエンジン "Chakra" のコアコンポーネントを、2016年1月、GitHubへMITライセンスで公開する計画をしています。
Company officials announced the plans, which had been rumored for the past few weeks, at the JSConf on December 5.
同社の職員が12月5日のJSConfで、この、数週間前から噂されていた計画を発表しました。
Chakra was the codename for the JavaScript engine that Microsoft built to power Internet Explorer 9 and which it has used in subsequent IE and Edge browser releases. I didn't realize until this until this week that the Chakra engine also is powering Cortana, Outlook.com, Azure DocumentDB and TypeScript. With Windows 10, Microsoft enabled Node.js to run with Chakra, enabling Node.js to work on Windows 10 IoT Core.
Chakraは、マイクロソフトがインターネットエクスプローラ9に装備するために構築し、その後のIEとEdgeのリリースしているJavascriptエンジンの開発コードネームでした。 Chakraが、Cortanaや、Outlook.com、Azure DocumentDB、そして、TypeScriptにも装備されていたということには、私は、今の今まで気がついていませんでした。 Windows 10では、マイクロソフトは Chakra と一緒に、Node.js を動作させることを有効にしています。Node.js を、Windows 10 の IoT コアで動作することを有効にしています。
I asked Microsoft officials who they expected to use Chakra and for what types of applications and services.A spokesperson said: "We are still in the very early stages of these discussions, so we don't yet have a full picture of what other members of the community could use Chakra for. Scenarios could run the full spectrum of uses of a JS Engine, from hardware-specific optimizations that accrue to Microsoft Edge's performance on certain chipsets, to cloud-based solutions, to mobile gaming, and small footprint devices."
私はマイクロソフトの職員に尋ねました。 誰がChakraをどのようなアプリケーションやサービスで使用するのでしょうか?と。 スポークスマンは「我々は未だ、これらの議論の非常に早い段階にいますので、まだ私たちは、コミュニティの他のメンバーが何のためにChakraを使用するかといった完全な絵を描けていません。シナリオは、JSエンジンは、確かなチップセット上でのマイクロソフトのEdgeのパフォーマンスを上げるハードウェア固有の最適化や、クラウドベースのソリューション、モバイルゲーム、そして、小さなフットプリントの機器まで、あらゆる局面で使用可能です。」
- accrue - 生じる
Microsoft's blog post announcing its plans also says that "In addition to the public, several organizations have already expressed interest in contributing to ChakraCore--among many others, we look forward to working with Intel, AMD, and NodeSource as we develop this community."
この計画を発表したマイクロソフトのブログの記事では、さらに次のように語っています「公開に加えて、複数の組織が既にChakraCoreへの貢献について興味をあらわしました。多くの他の人たちの間で、私たちはこのコミュニティを開発し、IntelやAMD、そしてNodeSourceと共に取り組むことを楽しみにしています。」
Microsoft officials have designated the pieces of Chakra that Microsoft will be open sourcing as "ChakraCore." Those elements include the JIT, garbage collector, parser, interpreter and various application programming interfaces. Microsoft's won't be opensourcing other pieces of Chakra, including the COM diagnostic APIs and the private bindings to the browser and the Universal Windows Platform.
マイクロソフトの職員は、マイクロソフトが"ChakraCore"としてオープンソース化するChakraの断片を指定しました。それらの要素は、JITコンパイラ、ガベージコレクター、パーサー、インタプリタ、そして様々なアプリケーションプログラミングインタフェースが含まれています。マイクロソフトは、Chakraの他の部分、COMダイアグAPIやブラウザーやユニバーサルウィンドウズプラットフォームに、プライベートに結びついたものはオープンソースにしません。
- JIT - Just In Time (Compiler) - 即時実行コード生成機能
- garbage collector - 実行中に不要になったメモリを自動的に開放する機能
- parser - ソースコードの構文解析を行う機能
- interpreter - 実行時にソースコードを実行コードに翻訳する機能。
Microsoft execs plan to share more about its initial priorities and guidance on how the community can contribute to the ChakraCore project starting in January. While the initial release of ChakraCore will be Windows-only, Microsoft is expecting it to go beyond Windows.
マイクロソフトの幹部は、その初期の優先度と、コミュニティが、1月に開始するChakraCoreプロジェクトへどのように貢献し得るのかについて、さらに共有する計画をしています。 ChakraCoreの最初のリリースは、Windowsだけになりますから、マイクロソフトはそれが、Windowsを超えていくことを期待しているのです。
売り上げランキング: 4,631
From today's blog post:
"ChakraCore is already designed to fit into any application stack that calls for a fast, scalable, and lightweight engine. We intend to make it even more versatile over time, both within and beyond the Windows ecosystem. While the initial January release will be Windows-only, we are committed to bringing ChakraCore to other platforms in the future. We'd invite developers to help us in this pursuit by letting us know which other platforms they'd like to see ChakraCore supported on to help us prioritize future investments, or even by helping port it to the platform of their choice."
本日のブログ記事:
ChakraCoreは既に、あらゆるアプリケーションスタックへ適合するように設計されており、素早く呼び出せ、スケータブルで、軽いエンジンです。 私たちは、Windowsエコシステムの内側と、それを超えた外の両方で、時間を掛けて、それをさらに多彩にするつもりです。 1月の最初のリリースはWindowsだけですから、我々は将来、ChakraCoreを他のプラットフォームへもたらすと約束しなければならないのです。 私たちは、この追求の中で、我々を手助けしてくれる開発者を招待します。 将来の投資に優先順位をつけさせてくれることでサポートされたChakraCoreを、どのプラットフォームで見たいのかを、私たちに教えてくれることによって支援してくれる開発者、 または、自身が選んだプラットフォームへの移植を行ってくれる開発者です。
- versatile - 多彩な
- prioritize - 優先順位をつける
While one major computer company claims to be leading the way in making open source a part of their development strategy, Microsoft has been open sourcing more of its development platform pieces, including big swaths of the .NET stack, over the past few years.
ひとつの主要なコンピューター企業が、彼らの開発戦略の一部をオープンソース化する道を先導していくと主張しており、マイクロソフトは、過去数年間にわたって、巨大な .NET スタックの領域を含む、より多くの開発プラットフォームの断片をオープンソース化してきました。
- swaths - 幅広いきれっぱし、領域
元記事は以下からどうぞ。