JavaScript シェルを使えば、ちょっとした JavaScript のコードを手早く試すことができます。Web ページをリロードする必要はありません。コードの開発やデバッグに非常に役立ちます。
スタンドアロン JavaScript シェル
以下の JavaScript シェルは、perl や python のようにスタンドアロン環境です。
- JSDB - Windows、Mac、Linux 用のコンパイル済みバイナリがある、スタンドアロン JavaScript シェルです。
- JavaLikeScript - ネイティブと JavaScript ライブラリの両方を含む、スタンドアロンかつ拡張できる JavaScript シェルです。
- GLUEscript - クロスプラットフォーム JavaScript アプリケーションを書くためのスタンドアロン JavaScript シェルです。GUI アプリには wxWidgets (旧・wxJavaScript) を使用できます。
- jspl - Perl で拡張したスタンドアロン JavaScript シェルです。JavaScript から直接 Perl モジュールを使用できます: データベース統合の DBI、GUI アプリ向けの GTK2、システム プログラミング向けの POSIX、など。CPAN にある最高のものを JavaScript プログラマが使用できるようになりました。
JavaScript シェルの一覧
Mozilla で動作する JavaScript シェルには、以下のようなものがあります。
- バージョン 6 以降の Firefox には、スクラッチパッドと呼ばれる、ビルトインの JavaScript が入っています。
- JavaScript シェル (
js
) - JavaScript 用のコマンドライン インタプリタ - xpcshell は XPConnect シェルが有効で、Mozilla 開発者に役立つ場合があります。
- jsconsole.com -- particular 表現に簡単にリンクできる、オープンソースの JavaScript コンソール
- JavaScript シェル (ウェブ ページ) - Extension Developer's Extension の一部としても利用できる
- JavaScript シェルサーバ - Emacs から接続できます。
- rainbow9 - Javascript IDE
- Jash: JavaScript シェル - DHTML ベースのシェルであり、ウェブ ページにコマンド ラインでアクセスできます。
- JSSh - Mozilla 向けの TCP/IP Javascript シェルサーバ。
- SD Connector - JSSh のようなものですが、完全に JavaScript で書かれているため、バイナリコンポーネントのコンパイルを必要としません。
- MozRepl - Firefox と他の Mozilla アプリを接続し、それらが実行されている間、内部からそれらを調査及び変更ができます。
- Execute JS - 気軽に任意の JavaScript コードを入力して実行したり関数を変更できる、拡張された JavaScript コンソールを提供する Firefox 拡張。
- xqjs - Firefox 向けのシンプルなコンソールです。
- Firebug - Firefox 向けの開発者ツールであり、コンソールを含んでいます。