TC39
tc39.es › ecma262
ECMAScript® 2027 Language Specification
2 weeks ago - The document at https://tc39.es/ecma262/ is the most accurate and up-to-date ECMAScript specification.
Factsheet
Paradigms Multi-paradigm: event-driven, functional, imperative, procedural, object-oriented
Family ECMAScript
Designed by Brendan Eich of Netscape first; then others contributed to ECMAScript standard
Paradigms Multi-paradigm: event-driven, functional, imperative, procedural, object-oriented
Family ECMAScript
Designed by Brendan Eich of Netscape first; then others contributed to ECMAScript standard
Ecma International
ecma-international.org › accueil › standards › ecma-262
ECMA-262 - Ecma International
June 7, 2024 - This Standard defines the ECMAScript 2026 general-purpose programming language. Kindly note that the normative copy is the HTML version; the PDF version has been produced to generate a printable document.
MDN Web Docs
developer.mozilla.org › en-US › docs › Glossary › ECMAScript
ECMAScript - Glossary - MDN Web Docs
July 11, 2025 - ECMAScript is a scripting language specification on which JavaScript is based. Ecma International is in charge of standardizing ECMAScript.
Ecma-international
262.ecma-international.org
ECMAScript® 2026 Language Specification
ECMAScript was originally designed to be a Web scripting language, providing a mechanism to enliven Web pages in browsers and to perform server computation as part of a Web-based client-server architecture. ECMAScript is now used to provide core scripting capabilities for a variety of · host environments. Therefore the core language is specified in this document apart from any particular
GitHub
github.com › reevr › complete-ECMAscript-documentation
GitHub - reevr/complete-ECMAscript-documentation: An overview documentaion on the ECMAscript which includes all versions of ECMAscript from 1 to 8 · GitHub
An overview documentaion on the ECMAscript which includes all versions of ECMAscript from 1 to 8 - reevr/complete-ECMAscript-documentation
Starred by 8 users
Forked by 3 users
Ecma-international
262.ecma-international.org › 10.0 › index.html
ECMAScript® 2019 Language Specification
ECMAScript was originally designed to be a Web scripting language, providing a mechanism to enliven Web pages in browsers and to perform server computation as part of a Web-based client-server architecture. ECMAScript is now used to provide core scripting capabilities for a variety of host environments. Therefore the core language is specified in this document apart from any particular host environment.
Ecma-international
262.ecma-international.org › 5.1
ECMAScript Language Specification - ECMA-262 Edition 5.1
ECMAScript was originally designed to be a Web scripting language, providing a mechanism to enliven Web pages in browsers and to perform server computation as part of a Web-based client-server architecture. ECMAScript can provide core scripting capabilities for a variety of host environments, and therefore the core scripting language is specified in this document apart from any particular host environment.
GitHub
github.com › reevr › complete-ECMAscript-documentation › blob › master › README.md
complete-ECMAscript-documentation/README.md at master · reevr/complete-ECMAscript-documentation
An overview documentaion on the ECMAscript which includes all versions of ECMAscript from 1 to 8 - reevr/complete-ECMAscript-documentation
Author reevr
W3Schools
w3schools.com › js › js_es6.asp
JavaScript 2015 (ES6)
ECMAScript 2015 is also known as ES6.
Timothygu
timothygu.me › es-howto
How to Read the ECMAScript Specification - Timothy Gu
March 28, 2020 - The ECMAScript Language specification (aka. the JavaScript specification, or ECMA-262) is a great resource for learning the intricacies of how JavaScript works. However, it is a huge text that can be confusing and intimidating at first. This document aims to make it easier to get started with ...
TC39
tc39.es › ecma262 › 2021
ECMAScript® 2021 Language Specification
The document at https://tc39.es/ecma262/ is the most accurate and up-to-date ECMAScript specification.
Meteor
docs.meteor.com › packages › ecmascript
ECMAScript - Meteor Docs
January 25, 2024 - The ecmascript package registers a compiler plugin that transpiles ECMAScript 2015+ to ECMAScript 5 (standard JS) in all .js files.
TC39
tc39.es › ecma262 › multipage › ecmascript-language-expressions.html
13 ECMAScript Language: Expressions
TemplateLiteral or eagerly prior to first evaluation is an implementation choice that is not observable to ECMAScript code.
Ecma-international
262.ecma-international.org › 6.0
ECMAScript 2015 Language Specification – ECMA-262 6th Edition
ECMAScript was originally designed to be a Web scripting language, providing a mechanism to enliven Web pages in browsers and to perform server computation as part of a Web-based client-server architecture. ECMAScript is now used to provide core scripting capabilities for a variety of host environments. Therefore the core language is specified in this document apart from any particular host environment.
Mozilla
developer.mozilla.org › en-US › docs › Web › JavaScript
JavaScript - MDN Web Docs - Mozilla
May 22, 2026 - The standards for JavaScript are the ECMAScript Language Specification (ECMA-262) and the ECMAScript Internationalization API specification (ECMA-402). As soon as one browser implements a feature, we try to document it. This means that cases where some proposals for new ECMAScript features ...
GitHub
github.com › tc39 › ecma262
GitHub - tc39/ecma262: Status, process, and documents for ECMA-262 · GitHub
This repository contains the source for the current draft of ECMA-262, the ECMAScript® Language Specification.
Author tc39
TC39
tc39.es › ecma262 › 2023
ECMAScript® 2023 Language Specification
ECMAScript was originally designed to be a Web scripting language, providing a mechanism to enliven Web pages in browsers and to perform server computation as part of a Web-based client-server architecture. ECMAScript is now used to provide core scripting capabilities for a variety of · host environments. Therefore the core language is specified in this document apart from any particular
University of Geneva
tecfa.unige.ch › guides › js › e262-pdf.pdf pdf
Standard ECMA-262 June 1997
For the purposes of this document, we give · them names enclosed in double square brackets [[ ]]. When an algorithm uses an internal property of an object · and the object does not implement the indicated internal property, a runtime error is generated. There are two types of access for exposed properties: get and put, corresponding to retrieval and assignment. Native ECMAScript objects have an internal property called [[Prototype]]. The value of this property is either
Node.js
nodejs.org › api › esm.html
Modules: ECMAScript modules | Node.js v26.5.1 Documentation
The algorithm to determine the module format of a resolved URL is provided by ESM_FILE_FORMAT, which returns the unique module format for any file. The "module" format is returned for an ECMAScript Module, while the "commonjs" format is used to indicate loading through the legacy CommonJS loader.