今回は、Google製のJavaScriptエンジンであるV8を試してみます。
V8はChromeに搭載されていますが、オープンソースとしても公開されています。
コンパイルすることにより、サーバーサイドでも動作させることができ、サーバーサイドでJavaScriptを実行することができます。
はじめに、V8をインストールしてみます。
# yum install -y subversion # yum install -y scons $ cd /usr/local/src/ $ svn co http://v8.googlecode.com/svn/trunk/ v8 $ cd v8/ $ scons
インストールが完了しました。
ここで、実行させるJavascriptファイルを作成してみます。
$ vi hello.js ~ function hello(name){ return "Hello! " + name; } ~
そして、対話型のインターフェースを作り、簡易的にJavascriptの実行をしてみます。
$ scons sample=shell $ ./shell V8 version 3.6.4.1 [sample shell] > load('hello.js'); > print(hello('memorycraft')); Hello! memorycraft
無事、正常に表示されました。
こちらの記事はなかの人(memorycraft)監修のもと掲載しています。
元記事は、こちら