JavaScript шеллы позволяют быстро проверить фрагменты JavaScript кода без перезагрузки страницы. Они чрезвычайно полезны для разработки и отладки кода.
Автономные JavaScript шеллы
Следующие JavaScript шеллы являются автономными средами, как Perl или Python.
- JSDB - Автономный JavaScript шелл для Windows, Mac, и Linux.
- GLUEscript - Автономный JavaScript шелл для создания кросс-платформенных JavaScript приложений. Он может использовать wxWidgets для GUI приложений, и раньше назывался wxJavaScript.
- jspl - Автономный JavaScript шелл поддерживаемый Perl. Может использовать модули Perl прямо из JavaScript: DBI для интеграции с базами данных, GTK2 для GUI приложений, POSIX для системного программирования и т.д. Лучший из существующих CPAN для JavaScript программистов.
Список JavaScript шеллов
Следующие JavaScript шеллы работают с Mozilla.
- JavaScript Shell (
js) - Интерпретатор командной строки для JavaScript (необходима собственная сборка Mozilla). - JavaScript Shell (web page) - также доступен как часть Extension Developer's Extension
- JavaScript Shell Extended - Модифицированная версия вышеупомянутого шелла с различными улучшениями, такими как поддержка JSON, поддержка последней версии JavaScript и т.д.
- JavaScript Shell Server - Осуществляет связь через Emacs.
- rainbow9 - JavaScript IDE
- Jash: JavaScript Shell - шелл основанный на DHTML, который предоставляет доступ к исходному коду веб-страницы.
- JSSh - TCP/IP серверный шелл для Mozilla.
- SD Connector - Аналогичен JSSh, но полностью написан на JavaScript, поэтому не требует компиляции компонентов.
- MozRepl - Подключенясь к Firefox и другим приложениям Mozilla, позволяет просматривать и изменять их исходный код, в то время как они запущены.
- Execute JS - Расширение для Firefox, представляющее собой расширенную JavaScript-консоль, в которой можно удобно набирать и выполнять произвольный JavaScript код и изменить функции.

