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 用のコマンドラインインタープリターです。
  • xpcshellXPConnect シェルが有効で、 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 向けのシンプルなコンソールです。