Outline of the JavaScript programming language

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?

History of JavaScript

Javascript fundamentals

Issues and limits

Specifications of the language

Where JavaScript works (its runtime environments)

JavaScript works mainly in two main types of runtime environments:

Adaptive web design

Adaptive web design

JavaScript toolchain

Libraries

Package managers

Bundlers

Transpilers

Linters and formatters

Testing tools

Build and development tools

General JavaScript concepts

  • 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

JavaScript publications

Books about JavaScript

JavaScript programmers

See also

Outlines of other programming languages

Notes

  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

  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.

Free learning resources

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.