JavaScript
Browser's native tongue
JavaScript is the dominant programming language of the web, running in browsers to make pages interactive.
Originally designed for client-side scripting—responding to clicks, validating forms, animating elements—it now runs on servers through Node.js and powers mobile apps.
Despite the name, JavaScript has no meaningful connection to Java; the name was a marketing decision.
The site won't work properly if you disable JavaScript.
Follow-up audition invitation
- promiseCommitment to act
- asyncNot happening together
- awaitRemain expectant for
- observableCapable of being detected
stream · AJAX · fetch · then · catch · finally · concurrency · non-blocking
JavaScript runtime for servers
- serverOne who attends tables
- APISoftware communication standard
- SQLDatabase manipulation language
- NoSQLSchema-free database systems
yarn · middleware · authentication · REST · microservices · runtime · serverless · Lambda
Changeable elements in equations
- functionsWorks or serves purposes
- loopsSelf-crossing curved shapes
- conditionalsStatements requiring conditions
- arraysOrdered element collections
objects · strings · numbers · booleans · operators · expressions · statements · scope
Things that take place
- clickBrief sharp noise
- hoverRemain suspended midair
- formsVarieties or documents
- validationConfirming truth or accuracy
buttons · menus · drag-and-drop · animations · real-time · feedback · navigation · accessibility
callback
Follow-up audition invitation
observable · stream · AJAX · fetch · then · catch · finally · concurrency · non-blocking · polling
Node.js
JavaScript runtime for servers
NoSQL · yarn · middleware · authentication · REST · microservices · runtime · serverless · Lambda · database
variables
Changeable elements in equations
- functionsWorks or serves purposes
- loopsSelf-crossing curved shapes
- conditionalsStatements requiring conditions
arrays · objects · strings · numbers · booleans · operators · expressions · statements · scope · closure
events
Things that take place
validation · buttons · menus · drag-and-drop · animations · real-time · feedback · navigation · accessibility · scroll
React
Frontend JavaScript framework
- AngularGoogle's web development framework
- VueJavaScript UI framework
- DOMDocument interface for browsers
HTML · CSS · Babel · responsive · UI · components · SPA · bundler · browser · render
- informáticasoftware, hardware, Python, HTML, CSS
- software developmentcoding, programming, bug, debug, debugging
- programming languagesC, C++, BASIC, C#, Python
- programmingvariables, functions, for, function, debugger
- web developmentHTML, CSS, API, web design, HTTP
- scripting languagesPython, Perl, Ruby, PHP, Lua
JavaScriptmachine code
CPU-executable binary instructions
C · binary · assembly language · Rust · Haskell
script, java, scripted, Java, scripting, scripter, TypeScript