Outline of the JavaScript programming language

(Redirected from Draft:Outline of JavaScript)

The following outline is provided as an overview of and topical guide to JavaScript:

JavaScript (JS)[a] is a programming language and core technology of the Web, alongside HTML and CSS. Created by Brendan Eich in 1995,[1] it is maintained by Ecma International's TC39 technical committee,[2] with related Web APIs maintained by W3C and WHATWG.[3] As of 2025, JavaScript is the most widely used programming language on GitHub.[b][4]

What type of language is JavaScript?

edit

History of JavaScript

edit

Javascript fundamentals

edit

Issues and limits

edit

Specifications of the language

edit

Where JavaScript works (its runtime environments)

edit

JavaScript works mainly in two main types of runtime environments:

Adaptive web design

edit

JavaScript toolchain

edit

Libraries

edit

Package managers

edit

Bundlers

edit

Transpilers

edit

Linters and formatters

edit

Testing tools

edit

Build and development tools

edit

General JavaScript concepts

edit
edit
  • ActionScript – Object-oriented programming language
  • AssemblyScript – TypeScript-based programming language
  • ClojureScript – Dialect of the Lisp programming language on the Java platform
  • CoffeeScript – Programming language which compiles to JavaScript
  • Dart – Programming language
  • Elm – Functional programming language
  • Embedded JavaScript (EJS) – Webpage templating language using JavaScript
  • Haxe – Cross-platform programming language
  • JavaScript XML (JSX) – JavaScript syntax extension
  • JS++ – Web programming language
  • LiveScript – Functional programming language
  • Nim – Programming language
  • Opa – Programming language for developing scalable web applications
  • PureScript – Strongly typed language that compiles to JavaScript
  • Reason – Syntax extension and toolchain for OCaml
  • ReScript – Programming language that compiles to JavaScript
  • TypeScript – Programming language and superset of JavaScript

JavaScript organizations

edit

JavaScript publications

edit

Books about JavaScript

edit

JavaScript programmers

edit

See also

edit

Notes

edit
  1. /ˈɑːvəskrɪpt/
  2. Figure includes TypeScript, a strict syntactical superset of JavaScript that compiles to JavaScript. GitHub's 2025 Octoverse report groups the two languages together when measuring combined usage.

References

edit
  1. "Chapter 4. How JavaScript Was Created". speakingjs.com. Archived from the original on 2020-02-27. Retrieved 2017-11-21.
  2. "TC39 - Specifying JavaScript". tc39.es. Retrieved 25 April 2026.
  3. "JavaScript technologies overview - JavaScript | MDN". MDN Web Docs. 27 October 2025. Retrieved 25 April 2026.
  4. GitHub (October 28, 2025). "Octoverse 2025: A new developer joins GitHub every second as AI leads TypeScript to #1". The GitHub Blog. Chart: "JavaScript & TypeScript have the largest combined usage". Retrieved 2026-04-25.
  5. "What do client side and server side mean? | Client side vs. server side". Cloudflare.
edit

Free learning resources

edit