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.
- Firefox has a built-in JavaScript console, which support multi-line editing.
- JavaScript Shell (
js) - A command line interpreter for JavaScript - Babel REPL - A browser-based REPL for experimenting with future JavaScript.
- ES6Console.com - An open-source JavaScript console to test ECMAScript 2015 code inside the browser.
- jsconsole.com -- An open-source JavaScript console with the ability to easily link to particular expressions
- JavaScript Shell (web page) - also available as part of the Extension Developer's Extension