ISO IEC 22275-2018 PDF
Name in English:
St ISO IEC 22275-2018
Name in Russian:
Ст ISO IEC 22275-2018
Original standard ISO IEC 22275-2018 in PDF full version. Additional info + preview on request
Full title and description
Information technology — Programming languages, their environments, and system software interfaces — ECMAScript® Specification Suite. This International Standard defines the ECMAScript Specification Suite (the set of ECMAScript language and library specifications and their required/optional components) and the rules that govern the suite's composition and conformance for implementers and standards bodies.
Abstract
This standard specifies the ECMAScript Specification Suite: the collection of ECMAScript language and built‑in library specifications (normative and informative components) used to define conformance for ECMAScript implementations. The suite itself is stable across component edition updates and changes only when components are explicitly added or removed.
General information
- Status: Published (International Standard, confirmed).
- Publication date: May 2018 (edition published 2018-05).
- Publisher: ISO/IEC (ISO/IEC JTC 1).
- ICS / categories: 35.060 — Languages used in information technology.
- Edition / version: Edition 1 (2018).
- Number of pages: 3 (official ISO published summary length).
Scope
ISO/IEC 22275:2018 defines the ECMAScript Specification Suite and identifies the components (language specification and associated library specifications) that together form the normative basis for ECMAScript implementations. It establishes that the Suite remains the same when individual component standards are updated; the Suite changes only when components are added or removed. The standard provides the normative reference point for declaring conformance to the ECMAScript suite.
Key topics and requirements
- Definition and composition of the ECMAScript Specification Suite (language core plus optional and required built‑in libraries).
- Designation of which component specifications are part of the Suite and how suite membership is managed.
- Conformance principles for ECMAScript implementations based on the Suite.
- Normative vs informative component handling—how individual component updates affect the Suite.
- Replacement of earlier ISO ECMAScript specifications by a Suite‑based approach (superseding ISO/IEC 16262:2011).
Typical use and users
Implementers and vendors of ECMAScript/JavaScript engines, browser and runtime maintainers, library authors, QA and conformance test teams, standards committees, and organizations requiring a formal normative reference for ECMAScript behavior (for procurement, compliance, or legal specification purposes). Language tool and transpiler developers, and academics documenting language conformance, also commonly use this standard.
Related standards
Key related documents include the Ecma International ECMAScript language and API standards (for example ECMA‑262, the ECMAScript Language Specification, and other Ecma specifications forming the ECMAScript suite). ISO/IEC 22275:2018 replaces the earlier ISO/IEC 16262 series (ECMAScript language specification) by moving to a suite‑based approach; implementers should consult the current ECMA publications (ECMA‑262 and related ECMA specs) for the normative technical content referenced by the suite.
Keywords
ECMAScript, ECMAScript Specification Suite, ECMA‑262, JavaScript, programming language standard, conformance, ISO/IEC JTC 1, language libraries, specification suite.
FAQ
Q: What is this standard?
A: ISO/IEC 22275:2018 is the International Standard that defines the ECMAScript Specification Suite — the formal collection of ECMAScript language and library specifications used as the normative basis for ECMAScript implementations.
Q: What does it cover?
A: It covers the definition, membership, and conformance rules for the ECMAScript Specification Suite (which components are included, how the suite is managed, and how conformance is determined), rather than reprinting the full technical language of the ECMAScript language spec itself.
Q: Who typically uses it?
A: ECMAScript engine implementers, browser and runtime developers, conformance testers, standards bodies, procurement and compliance teams, and anyone needing a formal ISO/IEC reference for ECMAScript conformance.
Q: Is it current or superseded?
A: Published in May 2018 and confirmed as the current International Standard (it superseded ISO/IEC 16262:2011). The Suite standard is reviewed periodically (ISO five‑year review cycle) and was subject to confirmation during its review; users should check national‑body notices or the ISO catalogue for the latest confirmation/revision status.
Q: Is it part of a series?
A: Yes — it functions as a suite descriptor that references related ECMAScript technical standards (primarily Ecma/ECMA‑262 and other Ecma specifications that together make up the ECMAScript suite). Implementers should consult those component standards (ECMA publications) for the detailed normative language.
Q: What are the key keywords?
A: ECMAScript, ECMAScript Specification Suite, ECMA‑262, JavaScript, conformance, specification suite, ISO/IEC, programming languages, language libraries.