topic scripting ★ seed
JavaScript
Created by Brendan Eich at Netscape in 10 days in 1995. Combines Scheme's first-class functions, Self's prototypal inheritance, and Java-like syntax. The language of the web — runs in every browser and on servers (Node.js). Standardized as ECMAScript.
#javascript
#web
#browser
#ecmascript
#eich
#1995
Sub-topics
ECMAScript concept
The standardized specification behind JavaScript, maintained by TC39. ES3 (1999), ES5 (2009), ES6/ES2015 (the big one — classes, arrows, promises, modules), and now annual releases. The formal name few people use.
Node.js concept
Created by Ryan Dahl in 2009. JavaScript runtime built on Chrome's V8 engine, enabling server-side JavaScript. Event-driven, non-blocking I/O. Spawned the npm ecosystem (the largest package registry) and full-stack JS development.