Outline of the JavaScript programming language

From HandWiki
Short description: High-level programming language

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

JavaScript (JS)[lower-alpha 1] 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.[lower-alpha 2][4], however, TypeScript, which is a version of JavaScript that is strict about types and is statically typed, overtook JavaScript on Github by August 2025.[5] no


What type of language is JavaScript?

History of JavaScript

Javascript fundamentals

Issues and limits

Specifications of the language

  • ECMAScript – this specification defines and standardizes the JavaScript language, such as its vernacular, syntax, and so on.
    • ECMAScript version history
    • Ecma International – the non-profit organization responsible for ECMAScript and many other communication standards.

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

  • Vite

General JavaScript concepts

JavaScript organizations

JavaScript publications

Books about JavaScript

  • DOM Scripting – Jeremy Keith
  • Eloquent JavaScript – Marijn Haverbeke
  • How JavaScript Works – Douglas Crockford
  • JavaScript Bible – Danny Goodman
  • JavaScript: The Good Parts – Douglas Crockford
  • Laura Lemay's Web Workshop: JavaScript – Laura Lemay
  • Learn to Program with JavaScript – John Smiley
  • Pro JavaScript Techniques and Secrets of the JavaScript Ninja – John Resig

JavaScript programmers

  • Douglas Crockford
  • Danny Goodman
  • Jeremy Keith
  • Laura Lemay
  • John Resig
  • John Smiley

See also

Outlines of other programming languages

Notes

  1. ↑ /ˈdʒɑːvəskrɪpt/ (About this soundlisten)
  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

Free learning resources