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.
Related concepts
Use the metadata panel or return to the graph to explore concepts that this one requires or relates to.