Microsoft の ChakraCore JavaScript エンジンが Linux と OS X に登場
2分。 読んだ
上で公開
MSPoweruser の編集チームの維持にどのように貢献できるかについては、開示ページをお読みください。 続きを読む
Microsoftは本日、ChakraCoreをLinuxおよびOS Xに導入することを発表しました。ChakraCoreは、MicrosoftEdgeおよびWindows10上のユニバーサルWindowsプラットフォーム用のオープンソースのJavaScriptエンジンです。Microsoftは次のように述べています。
ChakraCoreをLinuxとOSXに導入することは、開発者がエンジンを使用してクロスプラットフォームアプリケーションを構築できるようにすることです。 The JavaScriptランタイム(JSRT)API ChakraCoreをホストすることは元々Windows用に設計されていたため、必然的にいくつかのWindows依存関係がありました。たとえば、他のプラットフォームがUTF32でエンコードされた文字列を使用する可能性がある文字列のUTF16-LEエンコードのWin8使用。 クロスプラットフォームサポートを有効にする一環として、一部のJSRT APIがリファクタリングおよび再設計され、開発者がプラットフォームに依存しないコードを記述してChakraCoreを埋め込むことができるようになりました。 下位互換性を維持することは、私たちが従う基本原則です。そのため、Windowsで以前のJSRT APIのセットを使用して作成されたアプリケーションは、引き続きそのまま機能します。 あなたはできる エンジンを構築する そして書く Hello-worldアプリ Windows / Linux /OSXでChakraCoreの使用を開始します。
ChakraCoreを使用すると、開発者はLinuxまたはOS Xでクロスプラットフォームアプリケーションを簡単に構築できます。Microsoftが述べているように、これはOSXおよびLinuxでのChakraCoreの始まりにすぎません。 開発者 始めることができます 今日のLinuxとOSでChakraCoreを使用して、興味があればチェックアウトできます ChakraCoreで構築されたサンプルのHelloWorldアプリはこちらです。
Microsoftは、今後数か月にわたって改善を続けると述べており、Intlのサポートの追加にすでに取り組んでおり、これにより、エンジンがすべてのプラットフォームで同等の機能を備えていることを確認できます。
マイクロソフトからの最新の発表は驚くべきことではありません。 同社は数か月前にクロスプラットフォームのコードエディター(Visual Studio Code)を立ち上げ、噂によると、同社はPowerShellをOSXとLinuxにも導入することに取り組んでいます。