Skip to content
EntityQ259138· pop 39· linked from 818 articles

ECMAScript

Sign in to save

Also known as ES, ECMAScript specification

ECMAScript (; ES) is a standard for scripting languages including JavaScript, JScript, and ActionScript. It is best known as a JavaScript standard intended to ensure the interoperability of web pages across different web browsers. It is standardized by Ecma International in the document ECMA-262.

Key facts

Programming language.name
ECMAScript
Programming language.paradigm
Multi-paradigm: prototype-based, functional, imperative
Programming language.designer
Brendan Eich, Ecma International
Programming language.typing
weak, dynamic
Programming language.implementations
JavaScript, ActionScript, JScript, QtScript, InScript, Google Apps Script
Programming language.influenced_by
Self, HyperTalk, AWK, C, CoffeeScript, Perl, Python, Java, Scheme
File format.name
ECMAScript (file format)
File format.icon
Crystal source.svg
File format.extension
.es
File format.mime
application/ecmascript
File format.owner
Sun Microsystems,Ecma International
File format.latest release version
Edition 16
File format.genre
Scripting language
File format.extensions
JavaScriptes
File format.url
Standards

via Wikipedia infobox

Wikidata facts

Official website
ecma-international.org
Show 5 more facts
short name
ES
media type
text/ecmascript
inception
1997-06-00
file extension
es
Sources (6)

via Wikidata · CC0

~6 min read

Article

11 sections
Contents
  • ECMAScript, ECMA-262, JavaScript
  • History
  • Evolution
  • Features
  • Imperative and structured
  • Weakly typed
  • Dynamic
  • Transpiling
  • Conformance
  • See also
  • References

ECMAScript (; ES) is a standard for scripting languages including JavaScript, JScript, and ActionScript. It is best known as a JavaScript standard intended to ensure the interoperability of web pages across different web browsers. It is standardized by Ecma International in the document ECMA-262.

ECMAScript is commonly used for client-side scripting on the World Wide Web, and is increasingly being used for server-side scripting and services using runtime environments such as Node.js, Deno and Bun.

Connections

Categories