JavaScript оболочки

JavaScript оболочки позволяют быстро проверить фрагменты JavaScript кода без перезагрузки страницы. Они чрезвычайно полезны для разработки и отладки кода.

Автономные JavaScript оболочки

Следующие JavaScript шеллы являются автономными средами, как Perl или Python.

  • Node.js - это платформа для простого создания быстрых, масштабируемых сетевых приложений..
  • JSDB - Автономная JavaScript оболочка для Windows, Mac, и Linux.
  • JavaLikeScript - Автономная расширяемая оболочка JavaScript, включающая как нативные библиотеки, так и библиотеки JavaScript.
  • GLUEscript - Автономная JavaScript оболочка для создания кросс-платформенных JavaScript приложений. Он может использовать wxWidgets для GUI приложений, и раньше назывался wxJavaScript.
  • jspl - Автономная JavaScript оболочка, улучшенная  при помощи Perl. Может использовать модули Perl прямо из JavaScript: DBI для интеграции с базами данных, GTK2 для GUI приложений, POSIX для системного программирования и т.д. Лучший из существующих CPAN для JavaScript программистов.
  • ShellJS - это портативная реализация команд оболочки Unix поверх API-интерфейса Node.js.

Список JavaScript оболочек

Следующие JavaScript оболочки работают с Mozilla.

  • Firefox имеет встроенную консоль JavaScript, которая поддерживает многострочное редактирование.
  • JavaScript Shell (js) - Интерпретатор командной строки для JavaScript (необходима собственная сборка Mozilla).
  • xpcshell — это оболочка с поддержкой XPConnect , иногда используется для разработки Mozilla.
  • Babel REPL - это  REPL на основе браузера для экспериментов с будущим JavaScript.
  • ES6Console.com -  консоль JavaScript с открытым исходным кодом для тестирования кода ECMAScript 2015 внутри браузера.
  • jsconsole.com -- Консоль JavaScript с открытым исходным кодом с возможностью легко сослаться на конкретное выражение .
  • JavaScript Shell (web page) - также доступен как часть Extension Developer's Extension
  • Jash: JavaScript Shell - оболочка, основанна на DHTML, которая предоставляет доступ к командной строки веб-страницы.
  • MozRepl - Подключайтесь к Firefox и другим приложениям Mozilla, изучайте и изменяйте их изнутри, пока они работают.
  • Execute JS - (больше не поддерживается) Расширение для Firefox, представляющее собой расширенную JavaScript-консоль, в которой можно удобно набирать и выполнять произвольный JavaScript код и изменить функции.
  • xqjs - Простая консоль для Firefox.
  • JavaScript Shell Extended - Модифицированная версия вышеупомянутого шелла с различными улучшениями, такими как поддержка JSON, поддержка последней версии JavaScript и т.д.
  • JavaScript Shell Server - Осуществляет связь через Emacs.
  • rainbow9 - JavaScript IDE
  • JSSh - TCP/IP серверный шелл для Mozilla.
  • SD Connector - Аналогичен JSSh, но полностью написан на JavaScript, поэтому не требует компиляции компонентов.