FirefoxでのWebアプリケーション開発を強力にサポート「JavaScript Terminal」
JavaScript TerminalはFirefox用のソフトウェア(ソースコードは公開されていますがライセンスは明記されていません)です。
FirefoxにはJavaScriptコンソールが備わっています。ちょっとしたJavaScriptのデバッグであれば十分ですが、より高機能なコンソールが欲しいと思っている方はJavaScript Terminalを使ってみましょう。
[](http://images.moongift.jp/2013/08/Screenshot 2013-08-12 21.12.36.1376346803.png)
インストールします。再起動は不要です。
[](http://images.moongift.jp/2013/08/Screenshot 2013-08-12 21.18.16.1376346810.png)
デベロッパーツールにJSTermというボタンが追加されます。
[](http://images.moongift.jp/2013/08/Screenshot 2013-08-12 21.19.05.1376346817.png)
色を変えてみました。
[](http://images.moongift.jp/2013/08/Screenshot 2013-08-12 21.19.26.1376346823.png)
まさにターミナル風にコマンドを打って評価していけます。
[](http://images.moongift.jp/2013/08/Screenshot 2013-08-12 21.20.57.1376346830.png)
[+]をクリックすると詳細が表示されます。本当はメソッドの一覧を出せるようです。
[](http://images.moongift.jp/2013/08/Screenshot 2013-08-12 21.24.32.1376346837.png)
複数行の技術に対応しているので、関数を作って実行させることもできます。
[](http://images.moongift.jp/2013/08/Screenshot 2013-08-12 21.28.41.1376346844.png)
:coffeeとするとCoffeeScriptでの記述もできるようになります。
CoffeeScriptの他、LiveScriptにも対応しています。さらにクロームモードに変更し、gBrowserを使ってタブを開いたりもできます。Firefoxを使ったWebアプリケーション開発が高速化しそうです。
MOONGIFTはこう見る
このJavaScript Terminalの開発者であるPaul Rouget氏はMozillaで働いています。それだけにアドオンなども知り尽くしている訳で、足りないと感じた機能を自分の手で実現させたのでしょう。確かにgBrowserの利用やCoffeeScript対応などは他のアドオンにはなさそうです。
JavaScriptはスクリプト言語なので、インタラクティブにどんどん入力して実行し、その結果を集めていくだけでも開発が終わってしまったりします。デバッグも同様に試しつつ行っていけば素早く終わるでしょう。開発時に感じていたストレスが解消するかも知れませんね。
JavaScript Terminal :: Versions :: Add-ons for Firefox