Skip to content

Documentation — the spec, MDN, the TypeScript handbook and the Node docs

Level: 101 · for finding the official answer

One line: The references the pages here cite — ECMA-262, MDN, the TypeScript handbook and TSConfig reference, the Node 24 docs, the web platform standards and the compatibility tables — each with one line on what it is for, every link checked on 2026-09-22.

The official references behind this library: the language specification, the TypeScript and Node.js documentation, the web platform standards, and the tables that say which engine supports what. Lessons cite these by section; this page says what each one is for. Every link was checked with curl on 2026-09-22, returned 200, and is given at its final address after redirects.

The language

TypeScript

Node.js

  • Node.js 24 API documentation ↗ — the documentation for Node 24, the version this library's CI runs; the address follows the newest 24.x release, v24.21.0 on the day checked.
  • Node.js 24 — Modules: TypeScript ↗ — how Node runs .ts files by stripping types, and which TypeScript features it cannot strip.
  • Node.js releases ↗ — the release schedule: which release lines are Current, Active LTS or Maintenance LTS, and when each reaches end of life.

The platform

Compatibility

  • node.green ↗ — which ECMAScript features each Node version passes, from test runs; on the day checked its tables ran from ES2015 to ES2025 and included a nightly build.
  • ECMAScript compatibility table ↗ — feature-by-feature support for ES2016 and later across compilers and polyfills, desktop and mobile browsers, and server runtimes.
  • Can I use ↗ — browser support for web platform and JavaScript features.
  • MDN browser-compat-data ↗ — the machine-readable data behind MDN's compatibility tables, covering browsers and JavaScript runtimes.

V8

  • V8 blog ↗ — posts from the team behind Node's JavaScript engine on its internals and performance; the newest post on the day checked was from August 2025.
  • V8 JavaScript and WebAssembly features ↗ — one explainer per language feature, most of them with a table of which browsers and runtimes support it.