ngxv8

先週、私はかなり不思議なプロジェクトを見せられましたが、残念ながら非常に初期の段階です。 その目標は、V8 JavaScriptエンジンをnginx Webサーバーに統合することです。 普通ではないように聞こえますか?.. :)



実際、このアイデアにはいくつかの利点があります。主なものは次のとおりです。



-V8、おそらく既存の統合Perlよりもはるかに高速。

-Javascriptは多くの人々を知っており、彼らはそれについて書きます。

-非同期IOに関してJavascriptは完全に自然です-XMLHTTPRequestインターフェースは誰もが想像しており、nginxではI / Oでの作業と同様のことができます。

-Javascriptは、Google(および他の企業)のサポートを受けて、標準化された最新の開発言語であり、Perlとは異なり、いつまでも幸せに生きるチャンスがあります。



このベンチャーの主な2つの欠点は、Nginxがアプリケーションサーバー(少なくとも多かれ少なかれ大規模なアプリケーション)になることが一般的にできないことと、サーバー側のjavascriptの異常な考えです。



それにも関わらず、nginxのモジュールの形ではないかもしれませんが、サーバー側のV8にはかなり興味深い未来があると思います。 テストから判断すると、パフォーマンスの点で現在使用されているほとんどのサーバー言語を上回り、非常に優れたサポートを提供しています(Googleだけでなく)。 時間があれば、私はこのベンチャーに喜んで参加します。 :)



PS Google Codeのプロジェクトアドレス



All Articles