Ecma International

ECMAEuropean Computer Manufacturers AssociationEuropean Computer Manufacturer's AssociationEuropean Computer Manufacturers Association (ECMA)European Computer Manufacturers' AssociationEuropean Computer Manufacturers’ AssociationThe Eco Declaration
Ecma is a standards organization for information and communication systems.wikipedia
141 Related Articles


ISO 646ECMA-6IR-10
ISO/IEC 646 was also ratified by ECMA as ECMA-6.

ISO/IEC 2022

ISO 2022ISO-2022-JPISO-2022
A subset of ISO 2022 applied to 8-bit single-byte encodings is defined by ISO/IEC 4873, also published by Ecma International as ECMA-43.

ANSI escape code

The ANSI X3L2 committee collaborated with the ECMA committee TC 1 to produce nearly identical standards.


ES6ECMA-262ECMAScript 6
is a scripting-language specification standardized by Ecma International in ECMA-262 and ISO/IEC 16262.

ISO 9660

High Sierra was adopted in December 1986 (with changes) as an international standard by Ecma International as ECMA-119 and submitted for fast tracking to the ISO, where it was eventually accepted as ISO 9660:1988.

C Sharp (programming language)

C#Visual C#C# programming language
It was developed around 2000 by Microsoft as part of its .NET initiative, and later approved as an international standard by Ecma (ECMA-334) and ISO (ISO/IEC 23270:2018).


The Yellow Book, published in 1988, defines the specifications for CD-ROMs, standardized in 1989 as the ISO/IEC 10149 / ECMA-130 standard.

Common Language Infrastructure

CLICommon Language SpecificationECMA-335
The Common Language Infrastructure (CLI) is an open specification (technical standard) developed by Microsoft and standardized by ISO and Ecma that describes executable code and a runtime environment that allows multiple high-level languages to be used on different computer platforms without being rewritten for specific architectures.


Server-side JavaScriptclient-side JavaScriptJS
In November 1996, Netscape submitted JavaScript to ECMA International to carve out a standard specification, which other browser vendors could then implement based on the work done at Netscape.

Eiffel (programming language)

EiffelEiffel programming languageEiffel language
New language design ideas, particularly through the Ecma/ISO standardization process, continue to be incorporated into the Eiffel language.

Universal 3D

U3D3D viewingUniversal 3D File Format
The format was later standardized by Ecma International in August 2005 as ECMA-363.

Office Open XML

Ecma is involved in the standardization of the Office Open XML format based on the XML office document formats by Microsoft.
The format was initially standardized by Ecma (as ECMA-376), and by the ISO and IEC (as ISO/IEC 29500) in later versions.

Open XML Paper Specification

XPSXML Paper SpecificationOpenXPS
In June 2009, Ecma International adopted it as international standard ECMA-388.

Holographic Versatile Disc

HVDHolographic DiskUltra high definition holographic disc
Standards for 100 GB read-only holographic discs and 200 GB recordable cartridges were published by ECMA in 2007, but no holographic disc product has appeared in the market.


JavaScript Object NotationJSON SchemaECMA-404
The ECMA and ISO standards describes only the allowed syntax, whereas the RFC covers some security and interoperability considerations.

List of Ecma standards

This is a list of standards published by Ecma International, formerly the European Computer Manufacturers Association.

Dart (programming language)

DartDart programming languageECMA-408
Ecma International has formed technical committee TC52 to work on standardizing Dart, and inasmuch as Dart can be compiled to standard JavaScript, it works effectively in any modern browser.

Java (programming language)

JavaJava programming languageJava language
Although Sun Microsystems submitted its Java programming language to Ecma, Sun subsequently withdrew the submission.
In 1997, Sun Microsystems approached the ISO/IEC JTC 1 standards body and later the Ecma International to formalize Java, but it soon withdrew from the process.

Standards organization

Standards organizationsBureau of Standardsstandards organisation
Ecma is a standards organization for information and communication systems.


As a consequence, the name is no longer considered an acronym and no longer uses full capitalization.


Geneva, SwitzerlandGenèveGeneve
It is located in Geneva.


Ecma aims to develop standards and technical reports to facilitate and standardize the use of information communication technology and consumer electronics; encourage the correct use of standards by influencing the environment in which they are applied; and publish these standards and reports in electronic and printed form.

Consensus decision-making

consensusconsensus builderagreement
It takes pride in the resulting "business-like" approach to standards, claimed to lead to better standards in less time, thanks to a less bureaucratic process focused on achieving results by consensus.