JavaScript JVM

プログラマーのArthur Venturaは、Web開発におけるJavaScriptの位置について非常に具体的な見方をしています。 彼によると、JavaScriptをレンダリングするためのエンジンとともに、ブラウザには、プログラミング言語でプログラムを実行する仮想マシンが含まれている必要があります。 論文を実証するために、アーサーはJavaバイトコードを解釈および実行するBicaVM仮想マシンの開発に6か月を費やし、仮想マシン自体はJavaScriptで記述されています。



BicaVMはバイトコードの約60%を処理でき、まだ最適化されていませんが、iPad / iPhoneで実行され、DOMのJNIインターフェイスをサポートしています。



他の多くのJavaScript実験(JavaScriptの「オペレーティングシステム」またはJavaScript のH.264デコーダーを参照)と同様に、BicaVMは実用的である可能性は低く、ブラウザをさまざまなプログラムの仮想マシンとして理解する必要があるという概念を証明するための概念的な開発にすぎません、しかし、JavaScriptはインターネット上でアセンブラーの役割を果たすようです。



冗談として、アーサーは別のJavaブラウザーを作成し、彼の開発の両方で実験することを勧められます。










All Articles