Jump to content

Outline of the JavaScript programming language

From Wikipedia, the free encyclopedia

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]

Adaptive web design

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 created for the Flash multimedia platform
  • 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]
Outlines of other programming languages

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]