組み込みJavaScriptエンジンについて

JavaScriptについてはいまさら説明の必要もないだろう。JavaScriptの基本 事項については、私のページより詳しいページがあるので、そちらを参照 してもらうといい。

では、このページではいったいJavaScriptの何をやっているのだ?という ことになるのだが、ここでは自作のプログラムにJavaScriptのエンジンを 組み込んでしまおう計画なのだ。少し前からサーバサイドでJavaScriptを 使うという動きが出てきている。もちろん、時代の潮流としてはJavaServlet なんかのほうが注目度が大きいとおもう。

また、phpなんかのスクリプトもサーバサイドのスクリプトとして非常に 有効だ。サーバサイドスクリプト(Servletはスクリプトじゃないけど)を実行 するという意味においては、どれでもいいのだが最近気になることがあった のだ。

JavaScriptは現在、ECMA Scriptとして標準化が行われており、クライアント では、IE、Netscapeなどの複数のブラウザで実行可能な環境にある。ただ、 サーバサイドのJavaScriptとしてみたとき、実行環境としてNetscape サーバじゃなくては実行できないと思っていた。

ところが、最近サーバがNetscapeのサーバ(iPlanet含む)以外でも、JavaScript でWebアプリケーションを記述できる環境があるみたいなのだ。もちろん、 実際の商品のコードが見れるわけも無く、推測なのだが多分、JavaScript の実行エンジンのみが別に存在しているのではないかと考えてみた。

早速WWW上でサーチをかけてみると、Mozilla.org(和訳サイト)にちょっぴり 気になる記述を見つけた。Spider MonkeyRhinoだ。それぞれ、

  • と記述してある。

    早速リンクをたどろうと思ったのだが、日本語サイトはここで切れている。 原文を読みなさいということだと思い、読みふけることにした。ついでなので、 ここで、何らかの結果を出せたらと思いこのページを作成することにした。