List of JavaScript runtimes - 2025
Node.js https://nodejs.org/ Engine: V8 Features: Extensive ecosystem with npm. Long-term community support and large developer base. Deno https://deno.com/ Engine: V8 Features: Secure by default (sandboxed environment). Built-in utilities for modern development (e.g., file fetch, testing). Bun https://bun.sh/ Engine: JavaScriptCore Features: Extremely fast runtime. Integrated bundler, transpiler, and package manager. Built-in support for popular APIs like fetch and WebSocket. Winter.js https://github.com/wasmerio/winterjs Engine: SpiderMonkey Features: Supposed to be fast. idk Txiki.js https://github.com/saghul/txiki.js Engine: QuickJS Features: Lightweight and embeddable. Cross-platform with minimal dependencies. Ideal for constrained environments. Napa.js https://github.com/microsoft/napajs Archived Engine: V8 Features: Multi-threaded JavaScript runtime. Provides workers for parallel execution. Window.js https://windowjs.org/ Archived Engine: QuickJS Features: Lightweight runtime for building GUI applications. Minimal dependencies, built for simplicity. Integrated rendering engine for native-like UI.
Node.js
Engine: V8
Features:
- Extensive ecosystem with npm.
- Long-term community support and large developer base.
Deno
Engine: V8
Features:
- Secure by default (sandboxed environment).
- Built-in utilities for modern development (e.g., file fetch, testing).
Bun
Engine: JavaScriptCore
Features:
- Extremely fast runtime.
- Integrated bundler, transpiler, and package manager.
- Built-in support for popular APIs like fetch and WebSocket.
Winter.js
https://github.com/wasmerio/winterjs
Engine: SpiderMonkey
Features:
- Supposed to be fast.
- idk
Txiki.js
https://github.com/saghul/txiki.js
Engine: QuickJS
Features:
- Lightweight and embeddable.
- Cross-platform with minimal dependencies.
- Ideal for constrained environments.
Napa.js
https://github.com/microsoft/napajs
Archived
Engine: V8
Features:
- Multi-threaded JavaScript runtime.
- Provides workers for parallel execution.
Window.js
Archived
Engine: QuickJS
Features:
- Lightweight runtime for building GUI applications.
- Minimal dependencies, built for simplicity.
- Integrated rendering engine for native-like UI.