Software Development

What is JavaScript?

Quick answer

The programming language of the web, used to make websites interactive and, with Node.js, to build servers and tools.

JavaScript, explained

JavaScript was created by Brendan Eich at Netscape in 1995 and quickly became the only language that runs natively in every web browser. It powers interactive features such as dropdown menus, form validation, live updates, maps, and entire single-page applications.

With the arrival of Node.js in 2009, JavaScript moved beyond the browser to servers, command-line tools, and desktop apps. Its ecosystem is enormous, with libraries and frameworks such as React, Vue, Angular, and Express, and packages shared through npm. JavaScript is dynamically typed, which makes it flexible but can let bugs slip through, so many teams use TypeScript, a typed superset that compiles to JavaScript. The language is standardized as ECMAScript.

Related terms

Guides that mention JavaScript