new Operatorsuper Keyword? : ), )if Statementdo-while Statementwhile Statementfor Statementfor-in, for-of, および for-await-of Statementcontinue Statementbreak Statementreturn Statementwith Statementswitch Statementthrow Statementtry Statementdebugger Statement?um/p1-90`この仕様は、GitHub 上で、Ecmarkup と呼ばれる plaintext ソース形式により執筆されている。Ecmarkup は HTML および Markdown の方言であり、Ecma 仕様を plaintext で執筆し、その仕様をこの文書の編集上の慣例に従う高機能な HTML レンダリングへ処理するためのフレームワークおよびツールセットを提供する。Ecmarkup は、構文を定義するための Grammarkdown や、アルゴリズム手順を執筆するための Ecmarkdown を含む、いくつかの他の形式および技術の上に構築され、それらを統合している。この仕様の PDF レンダリングは、CSS Paged Media 仕様を活用する印刷スタイルシートを使用して生成され、PrinceXML を使用して変換される。
この仕様の以前の版は Word を使用して執筆されていた。この版の基礎となった Ecmarkup ソーステキストは、ECMAScript 2015 Word 文書を自動変換ツールで Ecmarkup に変換することによって生成された。