JavaScript shells

A JavaScript shell allows you to quickly test snippets of JavaScript code without having to reload a web page. They are extremely useful for developing and debugging code.

Standalone JavaScript shells

The following JavaScript shells are stand-alone environments, like Perl or Python.

  • Node.js - Node.js is a platform for easily building fast, scalable network applications.
  • GraalJS - A high performance implementation of the JavaScript programming language. Built on the GraalVM by Oracle Labs.
  • JSDB - A standalone JavaScript shell, with compiled binaries for Windows, Mac, and Linux.
  • JavaLikeScript - A standalone, extensible JavaScript shell including both native and JavaScript libraries.
  • GLUEscript - A standalone JavaScript shell for writing cross-platform JavaScript applications.  It can use wxWidgets for GUI apps and was formerly called wxJavaScript.
  • ShellJS - Portable Unix shell commands for Node.js

List of JavaScript shells

The following JavaScript shells work with Mozilla.