JavaScript シェル
JavaScript シェルを使えば、ちょっとした JavaScript のコードを手早く試すことができます。ウェブページをリロードする必要はありません。コードの開発やデバッグに非常に役立ちます。
スタンドアロン JavaScript シェル
以下の JavaScript シェルは、 Perl や Python のようにスタンドアロン環境です。
- Node.js - Node.js は高速でスケーラブルなネットワークアプリケーションを簡単に構築できるプラットフォームです。
- GraalJS - JavaScript プログラミング言語の高性能実装です。 Oracle Labs による GraalVM 上に構築されています。
- 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 プログラマが使用できるようになりました。
- ShellJS - Node.js のための軽量な Unix シェルコマンドです。
JavaScript シェルの一覧
Mozilla で動作する JavaScript シェルには、以下のようなものがあります。
- Firefox には組込みの JavaScript コンソールがあり、複数行の編集に対応しています。
- JavaScript シェル (
js
) - JavaScript 用のコマンドラインインタープリターです。 - xpcshell は XPConnect シェルが有効で、 Mozilla 開発者に役立つ場合があります。
- Babel REPL - 将来の JavaScript を実験するための REPL です。
- ES6Console.com - ブラウザー内で ECMAScript 2015 のコードをテストするためのオープンソースの JavaScript コンソールです。
- jsconsole.com -- 特定の式に簡単にリンクする機能を備えたオープンソースの JavaScript コンソールです。
- JavaScript Shell (ウェブページ) - Extension Developer's Extension の一部としても利用可能です。
- Jash: JavaScript Shell - DHTML ベースのシェルで、ウェブページがコマンドラインにアクセスできるようにします。
- MozRepl - Firefox と他の Mozilla アプリを接続し、それらが実行されている間、内部からそれらを調査及び変更ができます。
- Execute JS - (メンテナンス終了) - 任意の JavaScript コードを快適に入力・実行したり、関数を変更したりすることができる拡張 JavaScript コンソールを提供する Firefox 拡張機能です。
- xqjs - Firefox 向けのシンプルなコンソールです。