JavaScript

Basic idea

Dynamically typed, prototype-based, single-threaded event-loop language born in Netscape (Eich, 1995). Standardised as ECMAScript; ubiquitous on browsers, Node.js, and edge runtimes.

Key facts

Siblings