それらはどのように違うのですか?
ほとんどの最新の JavaScript エンジンは、すべてのJavaScript コードを効率的なマシン コードに変換します ( source ) が、Chakra にはインテリジェントで高性能なインタープリターがあります。このインタープリターには、コードをマシン コードにコンパイルするか解釈するかを決定できるインテリジェントなヒューリスティックがあります。インタープリターは通常、起動が速く、実行に必要なメモリが少ないため、リソースに制約のある環境 ( Raspberry Piなど) にとって Chakra は非常に魅力的です。
2015 年に Microsoft は Chakra を使用した Node.js のサポートを導入し、開発者がWindows IoT Core プラットフォームをターゲットにできるようにしました。最近の ChakraCore のオープンソース化により、Microsoft はオープンに開発し、Node.js のリリース スケジュールにうまく合わせることができました。
最近のJavaScript Air のエピソードで、Steve Luccoは Chakra チームが「コミュニティを真剣に受け止め、エンジンが進む方向性に関して彼らの意見を真剣に受け止め、コミュニティにもっと多くの意見を与えることを計画している」と述べました。たとえば、彼らは V8 の方向に持っていました。
メモリ効率の高い JavaScript エンジンを構築するために、Microsoft は実際に競争力のある高速なエンジンを構築しました。この記事が書かれた時点で、チャクラ はいくつかのケースで V8 を上回りました。

(出典: msecnd.net )
ベンチマークは必ずしも実際のパフォーマンスを示すものではありませんが、VM のパフォーマンスにおけるこの競争は、最終的にすべての VM のユーザーの Node.js ランタイムを高速化することにつながります。
また、独自の JavaScript エンジンを持つことで、Microsoft は自由に革新できるようになることにも言及する価値があります。初期のイノベーションの 1 つは、タイムトラベル デバッグです。