Show in graph
λ

Software → Programming Languages

JavaScript

A programming language widely used for interactive web applications and server-side runtimes.

Motivation

JavaScript adds behavior to web pages and also runs on servers. It solves the problem of programming interactive web experiences.

Mental model

JavaScript connects events, state, data, and UI behavior.

Where it fits

JavaScript belongs to the Software track, inside Programming Languages. It connects to nearby concepts through the graph relationships on this page and in the graph explorer.

Common mistakes

  • Blocking the main thread with heavy work.
  • Ignoring asynchronous behavior.
  • Confusing JavaScript with TypeScript or the DOM.

Use the metadata panel or return to the graph to explore concepts that this one requires or relates to.