ECMAScript

E24470

ECMAScript is the official scripting language specification that defines the core features and behavior implemented by JavaScript and related languages.

AI illustration

How this image was made

AI-generated illustration of ECMAScript

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of ECMAScript (ECMAScript is the official scripting language specification that defines the core features and behavior implemented by JavaScript and related languages.)

All labels observed (58)

Label Occurrences
ECMAScript canonical 44
ECMA-262 8
ECMAScript 5 6

How this entity was disambiguated

Statements (94)

Predicate Object
instanceOf ECMA standard ⓘ
ISO standard ⓘ
programming language specification ⓘ
scripting language specification ⓘ
abbreviation ES ⓘ
alsoUsedFor desktop applications ⓘ
embedded systems ⓘ
mobile applications ⓘ
server-side scripting ⓘ
basedOn Netscape JavaScript language ⓘ
category programming languages ⓘ
scripting languages ⓘ
web standards ⓘ
conformsTo ISO/IEC 16262 ⓘ
defines control structures ⓘ
core language features of JavaScript ⓘ
error handling behavior ⓘ
execution model ⓘ
objects ⓘ
semantics of the language ⓘ
standard library ⓘ
syntax of the language ⓘ
types ⓘ
developedBy Ecma International ⓘ
linked to: ECMA International

Ecma TC39 ⓘ
linked to: ECMA International
doesNotDefine DOM APIs ⓘ
linked to: DOM

Web APIs ⓘ
host environment behavior beyond specified hooks ⓘ
editionAlias ECMAScript 2015 = ES6 ⓘ
linked to: ECMAScript

ECMAScript 2016 = ES7 ⓘ
linked to: ECMAScript

ECMAScript 2017 = ES8 ⓘ
linked to: ECMAScript

ECMAScript 2018 = ES9 ⓘ
linked to: ECMAScript

ECMAScript 2019 = ES10 ⓘ
linked to: ECMAScript

ECMAScript 2020 = ES11 ⓘ
linked to: ECMAScript

ECMAScript 2021 = ES12 ⓘ
linked to: ECMAScript

ECMAScript 2022 = ES13 ⓘ
linked to: ECMAScript

ECMAScript 2023 = ES14 ⓘ
linked to: ECMAScript
firstEditionYear 1997 ⓘ
firstStandardizedBy ECMA ⓘ
linked to: ECMA International
fullName ECMAScript Language Specification ⓘ
linked to: ECMAScript
governingBody Ecma International ⓘ
linked to: ECMA International
hasEdition ECMAScript 1 ⓘ
linked to: ECMAScript

ECMAScript 2 ⓘ
linked to: ECMAScript

ECMAScript 2015 ⓘ
linked to: ECMAScript

ECMAScript 2016 ⓘ
linked to: ECMAScript

ECMAScript 2017 ⓘ
linked to: ECMAScript

ECMAScript 2018 ⓘ
linked to: ECMAScript

ECMAScript 2019 ⓘ
linked to: ECMAScript

ECMAScript 2020 ⓘ
linked to: ECMAScript

ECMAScript 2021 ⓘ
linked to: ECMAScript

ECMAScript 2022 ⓘ
linked to: ECMAScript

ECMAScript 2023 ⓘ
linked to: ECMAScript

ECMAScript 3 ⓘ
linked to: ECMAScript

ECMAScript 5 ⓘ
linked to: ECMAScript

ECMAScript 5.1 ⓘ
linked to: ECMAScript
hostEnvironmentsInclude Deno ⓘ
Node.js ⓘ
embedded JavaScript engines ⓘ
web browsers ⓘ
influencedBy C ⓘ
Java ⓘ
Scheme ⓘ
Self ⓘ
influences ActionScript ⓘ
CoffeeScript ⓘ
Dart (early versions) ⓘ
linked to: Dart

Flow ⓘ
JScript ⓘ
linked to: JScript .NET

JavaScript ⓘ
TypeScript ⓘ
maintainedBy Ecma International ⓘ
linked to: ECMA International

Ecma TC39 ⓘ
linked to: ECMA International
primaryImplementationLanguage JavaScript ⓘ
primaryUse client-side web scripting ⓘ
proposalProcess multi-stage TC39 process ⓘ
releaseModel yearly ⓘ
specifies BigInt type ⓘ
JSON object ⓘ
Map and Set objects ⓘ
arrow functions ⓘ
async functions ⓘ
classes ⓘ
generators ⓘ
iterators ⓘ
modules ⓘ
promises ⓘ
proxies ⓘ
strict mode ⓘ
symbols ⓘ
template literals ⓘ
typed arrays ⓘ
standardNumber ECMA-262 ⓘ
linked to: ECMAScript
technicalCommittee TC39 ⓘ
website https://ecma-international.org/publications-and-standards/standards/ecma-262/ ⓘ

How these facts were elicited

Referenced by (151)

Full triples — surface form annotated when it differs from this entity's canonical label.

JavaScript → standardizedAs → ECMAScript ⓘ
JavaScript → supportsStandard → ECMAScript 5 ⓘ
linked to: ECMAScript
JavaScript → supportsStandard → ECMAScript 2016 ⓘ
linked to: ECMAScript
JavaScript → supportsStandard → ECMAScript 2017 ⓘ
linked to: ECMAScript
JavaScript → supportsStandard → ECMAScript 2018 ⓘ
linked to: ECMAScript
JavaScript → supportsStandard → ECMAScript 2019 ⓘ
linked to: ECMAScript
JavaScript → supportsStandard → ECMAScript 2020 ⓘ
linked to: ECMAScript
JavaScript → supportsStandard → ECMAScript 2021 ⓘ
linked to: ECMAScript
JavaScript → supportsStandard → ECMAScript 2022 ⓘ
linked to: ECMAScript
JavaScript → supportsStandard → ECMAScript 2023 ⓘ
linked to: ECMAScript
TypeScript → targetPlatform → ECMAScript ⓘ
subject linked to: TypeScript programming language
TypeScript → supports → ECMAScript 3 ⓘ
subject linked to: TypeScript programming language
linked to: ECMAScript
TypeScript → supports → ECMAScript 5 ⓘ
subject linked to: TypeScript programming language
linked to: ECMAScript
Blink → implements → ECMAScript (via JavaScript engine integration) ⓘ
linked to: ECMAScript
Chromium → supportsStandard → ECMAScript ⓘ
Apple Safari → supportsStandard → ECMAScript ⓘ
ECMAScript → fullName → ECMAScript Language Specification ⓘ
linked to: ECMAScript
ECMAScript → standardNumber → ECMA-262 ⓘ
linked to: ECMAScript
ECMAScript → hasEdition → ECMAScript 1 ⓘ
linked to: ECMAScript
ECMAScript → hasEdition → ECMAScript 2 ⓘ
linked to: ECMAScript
ECMAScript → hasEdition → ECMAScript 3 ⓘ
linked to: ECMAScript
ECMASScript → hasEdition → ECMAScript 5 ⓘ
subject linked to: ECMAScript
linked to: ECMAScript
ECMAScript → hasEdition → ECMAScript 5.1 ⓘ
linked to: ECMAScript
ECMAScript → hasEdition → ECMAScript 2015 ⓘ
linked to: ECMAScript
ECMAScript → hasEdition → ECMAScript 2016 ⓘ
linked to: ECMAScript
ECMAScript → hasEdition → ECMAScript 2017 ⓘ
linked to: ECMAScript
ECMAScript → hasEdition → ECMAScript 2018 ⓘ
linked to: ECMAScript
ECMAScript → hasEdition → ECMAScript 2019 ⓘ
linked to: ECMAScript
ECMAScript → hasEdition → ECMAScript 2020 ⓘ
linked to: ECMAScript
ECMAScript → hasEdition → ECMAScript 2021 ⓘ
linked to: ECMAScript
ECMAScript → hasEdition → ECMAScript 2022 ⓘ
linked to: ECMAScript
ECMAScript → hasEdition → ECMAScript 2023 ⓘ
linked to: ECMAScript
ECMAScript → editionAlias → ECMAScript 2015 = ES6 ⓘ
linked to: ECMAScript
ECMAScript → editionAlias → ECMAScript 2016 = ES7 ⓘ
linked to: ECMAScript
ECMAScript → editionAlias → ECMAScript 2017 = ES8 ⓘ
linked to: ECMAScript
ECMAScript → editionAlias → ECMAScript 2018 = ES9 ⓘ
linked to: ECMAScript
ECMAScript → editionAlias → ECMAScript 2019 = ES10 ⓘ
linked to: ECMAScript
ECMAScript → editionAlias → ECMAScript 2020 = ES11 ⓘ
linked to: ECMAScript
ECMAScript → editionAlias → ECMAScript 2021 = ES12 ⓘ
linked to: ECMAScript
ECMAScript → editionAlias → ECMAScript 2022 = ES13 ⓘ
linked to: ECMAScript
ECMAScript → editionAlias → ECMAScript 2023 = ES14 ⓘ
linked to: ECMAScript
Node.js → supports → ECMAScript modules ⓘ
linked to: ECMAScript
V8 → implements → ECMAScript standard ⓘ
linked to: ECMAScript
V8 → implements → ECMAScript 5 ⓘ
linked to: ECMAScript
SpiderMonkey → implements → ECMAScript ⓘ
SpiderMonkey → supportsStandard → ECMAScript 5 ⓘ
linked to: ECMAScript
SpiderMonkey → supportsStandard → ECMAScript 2015 ⓘ
linked to: ECMAScript
SpiderMonkey → supportsStandard → ECMAScript 2016 ⓘ
linked to: ECMAScript
SpiderMonkey → supportsStandard → ECMAScript 2017 ⓘ
linked to: ECMAScript