Spokes.wiki Search About
Software Application source ↗ source url updated Wed Aug 05 2026 00:00:00 GMT+0000 (Coordinated Universal Time)

Node.js

A free, open-source, cross-platform JavaScript runtime — the thing that runs JavaScript outside a browser, for servers, web applications, command-line tools and scripts. Built on V8, with an event-driven, non-blocking I/O model. Its front page argues by code sample rather than by adjective: an HTTP server (node:http), the native test runner (node:test), hashing (node:crypto), stream pipelines with pipeline() and promises (node:stream, node:zlib), and worker threads for parallelism. Latest LTS v24.19.0, current release v26.7.0 — re-verified 2026-08-06 against nodejs.org/download, unchanged. Governed by the OpenJS Foundation, which holds the trademark, code of conduct and security policy.

T1 — first-party, and unusual for a marketing page in that it demonstrates rather than claims: the page is mostly runnable code, with no benchmark numbers to distrust.

Why a runtime is in a languages wiki

Node.js is not a language, and that is exactly its value here. It is the corpus’s proof that most of what a “language” appears to be is supplied by its host (hosted-language). JavaScript’s semantics are the same in a browser tab and on a server; what differs — filesystem access, process model, module resolution, the standard library — is Node. So a statement like “JavaScript is single-threaded” is a statement about a runtime, and worker threads on this page are the runtime revising it.

The comparison that follows is with clojure and elixir, which are languages that chose someone else’s runtime. Node inverts the relation: a runtime that adopted a language which was designed for a different host entirely. Both arrangements produce the same lesson — concurrency, memory and deployment belong to the runtime, and a language’s front page will happily claim credit for all three.

The built-in test runner, crypto and streams are the second theme: over the past several releases Node has been absorbing into node: what the npm ecosystem used to supply. That is a governance and dependency story (language-governance — the OpenJS Foundation), and this corpus has one page of evidence for it.

hosted-language · programming-language · concurrency-model · clojure · elixir · language-governance · synthesis