Microsoftは、V8エンジンと共にNode.jsでのChakraCoreサポートの実装に関する更新のリクエストを送信しました





Microsoftは、Node + ChakraCoreがNOde + V8よりも効率的に動作することを認識しています。 先日、レドモンドの会社は公式のリクエスト (「プルリクエスト」)をNode.jsのChakraCoreサポート企業によって既に実装されているアプレットに送信しました。



Node.jsは当初からV8 JavaScriptで常に機能しており、このバンドルは非常に効率的に機能し、Apache、nginx、Tomcatが特に優れていなかった多くのリアルタイムアプリケーションの機能を提供しました。 Node.jsコミュニティが繁栄し、Nodeは開発者の間でますます人気を博しました。 PayPal、Yahoo、IBMなどの大企業がプロジェクトコミュニティに参加しています。



このプロジェクトの初期の支持者の1人はマイクロソフトでした。 同時に、レドモンド社はオープンソースコミュニティとの連携をより頻繁に開始し、比較的最近、同社はEdgeHTMLとChakraという新しいJavaScriptエンジンを使用して、事実上ゼロから新しいブラウザを開発しました。





システムの機能:Intel Core i5-34755 @ 2.90 GHz、4.0 GB RAM、Windows 10



当初、彼らは新しいブラウザーSpartanを呼び出し、それをEdgeという名前に変更し、最終的にこのブラウザーはWindows 10でデフォルトになり、Internet Explorerに取って代わりました。



昨年12月、MicrosoftはさらにオープンソースとしてChakraエンジンのソースコードであるChakraCoreを投稿しました。 会社はこれまでこのようなことをしたことはありませんでした。



MicrosoftはNode + Chakraバンドルをテストしました



ごく最近、同社はGitHubで ChakraCoreコードを公式に公開しました。 時間を無駄にすることなく、MicrosoftはNode.jsコミュニティに、開発者向けのV8の代替としてChakraを含める可能性についてのリクエストも送信しました。



同社は5月にこのようなバンドルのテストを開始し、すべてが正常に機能していることが判明しました。 Chakra開発者は、chakrashimというライブラリも作成しました。 V8の既存のアプリケーションからのAPIリクエストをChakraのリクエストに自動的に変換します。







Microsoftのソースは手動で検証する必要があるため、要求を満たすには時間がかかる場合があります。 それでも、Node.jsチームによるリクエストの承認の可能性は非常に高いです。



Nodeコミュニティは、V8をNodeのコアから切り離す作業をすでに開始しています



この作業を準備するために、Nodeチームは、Node.jsの新しいNative Abstractions APIを使用してアプリケーションを作成する開発者への提供を開始し、V8およびエンジンのさまざまなバージョンの特別な依存関係を確実に削除します。



少し前まで、SamsungはNode.jsとJavaScriptが低パフォーマンスシステムで他のプラットフォームよりも優れているという情報を公開しました。







Gianugo Rabellino、Microsoftのオープンソースプログラム部門を率いるGianugo RabellinoもNode.js Foundationの取締役会の秘書であるという事実を考えると、結果はかなり明確です。



All Articles